By querying the connectivity status and network type, you can temporar dịch - By querying the connectivity status and network type, you can temporar Việt làm thế nào để nói

By querying the connectivity status

By querying the connectivity status and network type, you can temporarily disable down¬loads and updates, alter your refresh frequency, or defer large downloads based on the bandwidth available.
Mobile data costs, and the impact of data transfer on battery life, tend to be significantly higher than Wi-Fi, so it’s good practice to lower your application’s update rate on mobile connections and to defer downloads of significant size until you have a Wi-Fi connection.
To monitor network connectivity, create a Broadcast Receiver that listens for ConnectivityManager.C0NNECTiViTY_ACTi0N Broadcast Intents, as shown in Listing 16-13.




LISTING 16-13: Monitoring connectivity
Available for
“w™0™"
Wrox.com


code snippet PA4AD_Ch16_Data_Transfer/AndroidManifest.xml
These Intents include extras that provide additional details on the change to the connec¬tivity state. You can access each extra using one of the static constants available from the ConnectivityManager class. Most usefully, the extra_no_connectivity extra contains a Boolean that returns true if the device is not connected to any network. Where extra_no_connectivity is false (meaning there is an active connection), it’s good practice to use getActiveNetworkinfo to find further details about the new connectivity status and modify your download schedule, as appropriate.
MANAGING WI-FI
The wifiManager, which represents the Android Wi-Fi Connectivity Service, can be used to configure Wi-Fi network connections, manage the current Wi-Fi connection, scan for access points, and monitor changes in Wi-Fi connectivity.
To use the Wi-Fi Manager, your application must have uses-permissions for accessing and changing the Wi-Fi state included in its manifest:

Access the Wi-Fi Manager using the getSystemService method, passing in the Context.wiFi_ service constant, as shown in Listing 16-14.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Bởi truy vấn loại trạng thái và mạng kết nối, bạn có thể tạm thời vô hiệu hoá down¬loads và Cập Nhật, thay đổi tần suất làm mới của bạn, hoặc trì hoãn việc tải lớn dựa trên băng thông có sẵn.Chi phí dữ liệu di động và tác động của truyền dữ liệu trên pin, có xu hướng cao hơn đáng kể so với Wi-Fi, do đó, nó là tốt thực hành để hạ thấp tỷ lệ cập nhật ứng dụng của bạn trên điện thoại di động kết nối và trì hoãn việc tải đáng kể kích thước cho đến khi bạn có một kết nối Wi-Fi.Để giám sát kết nối mạng, tạo ra một máy thu phát sóng lắng nghe cho ConnectivityManager.C0NNECTiViTY_ACTi0N phát sóng Intents, như được hiển thị trong danh sách 16-13. Danh sách 16-13: giám sát kết nốiSẵn sàng cho "w™ 0™" Wrox.com đoạn mã PA4AD_Ch16_Data_Transfer/AndroidManifest.xmlCác Intents bao gồm các tính năng bổ sung mà cung cấp chi tiết bổ sung về sự thay đổi trạng thái connec¬tivity. Bạn có thể truy cập mỗi thêm bằng cách sử dụng một trong hằng tĩnh có sẵn từ các lớp học ConnectivityManager. Hữu ích nhất, extra_no_connectivity phụ chứa một Boolean trả về true Nếu thiết bị không được kết nối với bất kỳ mạng. Nơi extra_no_connectivity là sai (nghĩa là có là một kết nối đang hoạt động), đó là thực hành tốt để sử dụng getActiveNetworkinfo để tìm thêm thông tin chi tiết về tình trạng kết nối mới và sửa đổi lịch trình tải về của bạn, nếu thích hợp.QUẢN LÝ WI-FIWifiManager, đại diện cho các dịch vụ Android kết nối Wi-Fi, có thể được sử dụng để cấu hình kết nối mạng Wi-Fi, quản lý kết nối Wi-Fi hiện thời, quét cho các điểm truy cập, và màn hình thay đổi trong khả năng kết nối Wi-Fi.Sử dụng trình quản lý Wi-Fi, ứng dụng của bạn phải có quyền truy cập sử dụng để truy cập và thay đổi trạng thái Wi-Fi có trong biểu hiện của nó: Truy cập Wi-Fi Manager bằng cách sử dụng phương pháp getSystemService, đi qua trong các Context.wiFi_ dịch vụ liên tục, như được hiển thị trong danh sách 16-14.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bằng cách truy vấn trạng thái kết nối và loại mạng, bạn có thể tạm thời vô hiệu hóa down¬loads và cập nhật, thay đổi tần số làm tươi của bạn, hoặc trì hoãn việc tải lớn dựa vào băng thông có sẵn.
Chi phí dữ liệu di động, và tác động của truyền dữ liệu về tuổi thọ pin, có xu hướng thể cao hơn so với Wi-Fi miễn phí đáng kể, do đó, nó thực hành tốt để giảm tốc độ cập nhật của ứng dụng của bạn trên các kết nối di động và trì hoãn việc tải về kích thước đáng kể cho đến khi bạn có kết nối Wi-Fi.
để theo dõi kết nối mạng, tạo ra một nhận Broadcast mà nghe cho ConnectivityManager .C0NNECTiViTY_ACTi0N Broadcast Intents, như thể hiện trong Liệt kê 16-13. NIÊM YẾT 16-13: Giám sát kết nối có sẵn cho






"W ™ 0 ™"
Wrox.com


đoạn mã PA4AD_Ch16_Data_Transfer / AndroidManifest.xml
Những Intents bao gồm tính năng bổ sung mà cung cấp thêm chi tiết về việc thay đổi trạng thái connec¬tivity. Bạn có thể truy cập mỗi thêm bằng một trong những hằng số tĩnh có sẵn từ lớp ConnectivityManager. Một cách hữu ích nhất, extra_no_connectivity thêm chứa một Boolean trả về true nếu thiết bị không kết nối với bất kỳ mạng. Trường extra_no_connectivity là sai (có nghĩa là có một kết nối đang hoạt động), nó là thực hành tốt để sử dụng getActiveNetworkinfo để tìm thêm chi tiết về tình trạng kết nối mới và sửa đổi lịch trình tải về của bạn, như là thích hợp.
QUẢN LÝ WI-FI
Các wifiManager, đại diện cho Android Wi- Fi kết nối dịch vụ, có thể được sử dụng để cấu hình kết nối mạng Wi-Fi, quản lý các kết nối Wi-Fi hiện tại, quét các điểm truy cập, và theo dõi những thay đổi trong kết nối Wi-Fi.
để sử dụng quản lý Wi-Fi, ứng dụng của bạn phải có mục đích sử dụng -permissions để truy cập và thay đổi trạng thái Wi-Fi có trong biểu hiện của nó:

Truy cập quản lý Wi-Fi bằng cách sử dụng phương pháp getSystemService, đi qua trong dịch vụ Context.wiFi_ liên tục, như thể hiện trong Liệt kê 16-14.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: