Mã nào sẽ được kiểm tra xem Wi-Fi có được bật hay không?Kiểm tra bật Wi-Fi hay không trên Android
Trả lời
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Để biết chi tiết kiểm tra here
if (wifi.isWifiEnabled()) \t \t {// wifi được kích hoạt \t \t} – inforg
này cần . Xin lỗi nếu điều này là hiển nhiên nhưng tôi gặp lỗi thời gian chạy không mong muốn. –
user420667
Vui lòng chỉnh sửa câu trả lời để bao gồm các quyền cần thiết. IDE của tôi cũng gợi ý rằng tôi sử dụng 'getApplciationContext()' thay vì 'getSystemService()' – Zapnologica
public static boolean wifiState()
{
WifiManager mng = (WifiManager) getSystemService(Context.WIFI_SERVICE);
return mng.isWifiEnabled();
}
Những câu trả lời ở trên làm việc و tốt nhưng đừng quên để thêm đủ quyền hạn trong Manifest:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >
</uses-permission>
Hy vọng nó giúp ..
Tôi không nghĩ rằng chúng ta cần CHANGE_WIFI_STATE – LoveForDroid
Câu trả lời hàng đầu là chính xác, nhưng không cập nhật vì mã này có thể làm rò bộ nhớ trên một số d evices.
Vì vậy câu trả lời tốt hơn sẽ là:
WifiManager wifi =(WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Permissions in ứng dụng => mainfests => AndroidManifest.xml:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" (>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- 1. Cách kiểm tra xem tùy chọn wifi có được bật hay không
- 2. Phát hiện xem wifi có được bật hay không - iOS
- 3. Kiểm tra kết nối internet trên android
- 4. Cách kiểm tra xem NFC có được bật hay không trong Android?
- 5. Bật giao diện wifi và 3G đồng thời trên Android
- 6. Bật/tắt wifi qua bash scripting trên Android
- 7. BlackBerry: Bật Wifi trong mã
- 8. Kiểm tra android
- 9. cách kiểm tra mạng wifi hoặc 3g có sẵn trên thiết bị Android
- 10. Cách kiểm tra xem liệu dữ liệu nền có được bật trên Android không?
- 11. Trạng thái WiFi không bật cho phép
- 12. Lập trình socket Android mà không cần kết nối WIFi
- 13. Máy chủ SQL: kiểm tra xem Trình kích hoạt có được bật hay tắt không?
- 14. Cách kiểm tra xem Dịch vụ vị trí có bật hay không?
- 15. Cách kiểm tra JavaScript của trình duyệt được bật hay không
- 16. Cách kiểm tra xem Android "Dữ liệu di động" có đang ở trên
- 17. Kiểm tra xem mã đang chạy trên GPU hay CPU
- 18. Kiểm tra xem javascript có được bật
- 19. Dòng nội dung từ WiFi có trực tiếp đến Chromecast hay từ WiFi đến Android tới Chromecast không?
- 20. Làm thế nào để tắt/bật mạng, chuyển sang Wifi trong trình giả lập Android?
- 21. Có cách nào để kiểm tra xem "Cài đặt từ nguồn không xác định" có được bật trên Android không?
- 22. cách kiểm tra Internet thực được kết nối trong Android?
- 23. Kiểm tra điều kiện wifi trong ứng dụng Blackberry
- 24. Các vấn đề về tập lệnh wifi trên Android
- 25. Android - Cách kiểm tra xem textview có rỗng hay không null
- 26. SyncAdapter chỉ trên WIFI
- 27. Selenium: Kiểm tra cửa sổ bật lên
- 28. Android: Kiểm tra xem dịch vụ có đang chạy hay không. bindService
- 29. Phát hiện địa chỉ IP wifi trên Android?
- 30. Cách kiểm tra xem sql_safe_updates có bật không?
-1 đối với yêu cầu mã –
Bản sao có thể có của [cách xem liệu wifi có được kết nối trong android] không (http://stackoverflow.com/questions/3841317/how-to-see-if-wifi-is-connected-in-android) –