7
A
回答
8
0
這是我的工作樣本:
public boolean isNetworkTypeMobile() {
final ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
return (cm!=null && cm.getActiveNetworkInfo()!=null && isNetworkTypeMobile(cm.getActiveNetworkInfo().getType()));
}
public static boolean isNetworkTypeMobile(int networkType) {
switch (networkType) {
case ConnectivityManager.TYPE_MOBILE: //0
case ConnectivityManager.TYPE_MOBILE_MMS: //2
case ConnectivityManager.TYPE_MOBILE_SUPL: //3
case ConnectivityManager.TYPE_MOBILE_DUN: //4
case ConnectivityManager.TYPE_MOBILE_HIPRI: //5
case 10:
case 11:
case 12:
case 14:
return true;
default:
return false;
}
}
相關問題
- 1. 如何知道iPhone設備是否擁有3G網絡或Wifi網絡?
- 2. 如何知道您是否連接到Wifi Hotspot/Wifi/Wifi Direct
- 3. 連接到Wifi時獲取Android設備(3G)的IP
- 4. 如何檢測Windows 8設備是否處於WiFi/LAN或3G Internet連接?
- 5. 如何找到是否iPhone設備連接到使用可達性3G/Wifi
- 6. 3G連接設備和WiFi PC之間的UDP
- 7. 如何通過應用喚醒Android設備的Wifi或3G?
- 8. 如何檢查WiFi或3G網絡可在Android設備上
- 9. 使用wifi連接到3G加密狗
- 10. 如何通過GPRS或3G連接兩個Android設備?
- 11. 在iOS設備上可以同時使用WiFi連接和3G連接嗎?
- 12. 如何知道連接到系統的輸入設備
- 13. 我如何知道iOS設備現在連接到互聯網?
- 14. 設備是否連接到WIFI?
- 15. 連接多個設備到wifi
- 16. 檢測連接到Wifi的Android設備
- 17. 通過WiFi將設備連接到Arduino
- 18. 推送通知如何傳送到沒有WiFi和3G的iOS設備?
- 19. 如何強制GPRS連接而不是3G或Wifi?
- 20. 在iOS中,如何從Javascript(網絡)檢測到設備通過3G或Wifi連接?
- 21. 如何讓Python知道用戶連接到了哪個Wifi?
- 22. 如何連接到知道SSID和密碼的powershell中的wifi?
- 23. 我可以在兩臺設備之間創建套接字,其中一臺設備連接到wifi互聯網,另一臺連接到3G或2G互聯網。
- 24. 如何查看設備連接的wifi網絡連接速度?
- 25. 如何在連接到Wifi時檢查3G是否已啓用?
- 26. 如何在設備連接到您的android wifi tethering AP時獲取通知?
- 27. 從WiFi連接切換到3G導致連接掛起?
- 28. 使用Socket通過WiFi創建設備到設備的連接
- 29. 如何接收連接已更改類型的通知(3G,Edge,Wifi,GPRS)
- 30. 如何檢測的WiFi連接到設備
鏈接顯示有關WiFi連接是否可用。我如何知道3G/2G用於連接。 謝謝 – praveenb 2010-08-11 18:11:20
我在鏈接中看到這個詞 「如果設備通過手機連接」 這是什麼意思? 這意味着通過3G/2G? 請讓我知道 謝謝 – praveenb 2010-08-11 18:23:35
不知道如何找到其是否連接到3G/2G使用SDK – N30 2010-08-11 18:41:43