我想按下一個按鈕時點擊一個按鈕,點擊一個按鈕,將數據存儲在服務器上當我想檢查WiFi時,如果它可用我應該能夠保存數據,否則檢查數據連接如果沒有餘額,那麼我應該得到一個錯誤信息'沒有互聯網',否則保存數據我該怎麼做?在Android中檢查wifi網絡
0
A
回答
3
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
參考鏈接:http://developer.android.com/reference/android/net/NetworkInfo.html
您將需要添加權限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+0
這不是我要找 –
+0
這就是你要找的東西 –
1
如果您要檢查您的設備與無線網絡連接,然後使用此方法。
public static boolean isInternetConnected(Context context) {
ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mnetwork = connManager.getActiveNetworkInfo();
return mnetwork != null && mnetwork.isConnected();
}
如果你想檢查你的設備是否與移動網絡互聯網連接,然後使用這種方法。
public static boolean isMobileInternetConnected(Context context) {
ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetwork = connManager.getActiveNetworkInfo();
return mNetwork != null && mNetwork.isConnected() && mNetwork.getType() == ConnectivityManager.TYPE_MOBILE;
}
注:不要忘了添加權限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
,我已經回答了你的question.Check下面
相關問題
- 1. 在Android中檢查網絡
- 2. 如何檢查WiFi或3G網絡可在Android設備上
- 3. 檢查網絡可在android
- 4. 在Swift 3中檢索WiFi網絡
- 5. Android掃描WiFi網絡
- 6. Android上的Wifi網絡?
- 7. 在iPad上檢測wifi網絡變化
- 8. Android中的WiFi網絡編程
- 9. Android,連接到wifi網絡時如何覆蓋互聯網連接檢查?
- 10. Android網絡中每秒掃描WiFi網絡的問題
- 11. 如何檢查Windows Phone 7中的3G,WiFi,EDGE,蜂窩網絡?
- 12. 如何檢查目標c中的celluar/wifi網絡實力?
- 13. android中的網絡檢查功能?
- 14. 檢測3G或Wifi網絡恢復
- 15. 檢測開放的WiFi網絡
- 16. Android:主動掃描WiFi網絡
- 17. Android Java:獲取開放WiFi網絡
- 18. Android:通過蜂窩網絡和WiFi進行位置檢測
- 19. 連接到Android外殼的寬帶網絡和WiFi網絡
- 20. 如何檢查WiFi網絡是否可用
- 21. UWP-如何檢查是否連接到Wifi網絡
- 22. 如何檢查WiFi網絡密碼的有效性
- 23. 如何檢測連接在同一個wifi網絡中的打印機android
- 24. 在Android應用程序中查找WiFi網絡中的參與者
- 25. 檢查網絡連接的android
- 26. Android網絡檢查不可靠
- 27. Android的 - 檢查網絡連接
- 28. 檢查wifi或3G存在於android
- 29. 如何獲取當前wifi網絡的wifi安全類型android
- 30. 無法在Android應用程序中找到WiFi網絡
您可以檢查給出的鏈接我的答案:(http://stackoverflow.com/questions/39762423/checking-if-there-is-internet-connection/39762702#39762702) –
可能的重複[如何檢查互聯網是否與在Android連接的無線網絡有效](http://stackoverflow.com/questions/12240867/how-to-check-if-internet-is-active-with-wifi-網絡連接在Android) –
這不是我的問題的重複 –