如何知道我的應用程序中是否有網絡連接切換或網絡連接丟失。如何知道android中網絡連接的變化
0
A
回答
0
,你可以在Android中使用ConnectivityManager
:
ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo net = cm.getActiveNetworkInfo();
if(net != null && net.isConnected()) {
// we have connection
}
編輯:檢查互聯網連接需要一定的權限,以及:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
0
你可以參考我的文章在這裏爲網絡交換機和檢查連接: (注意:我在該帖子中發佈了以下問題的答案)
How to handle WiFi to Mobile network switch programatically?
你必須在AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
相關問題
- 1. 如何知道網絡是否連接?
- 2. 如何知道我的電腦沒有連接到網絡?
- 3. Android中的網絡連接
- 4. 監控Android服務中的網絡連接類型變化
- 5. android網絡連接
- 6. 如何通過網絡管道正確關閉網絡連接?
- 7. 如何知道socket.Io是否連接android
- 8. 的Android如何讓網絡/無線網絡連接的IP
- 9. Android的網絡連接
- 10. 如何知道Golang網絡包中的TCP連接是否已關閉?
- 11. 如何知道在IOS中與設備連接哪個網絡主機
- 12. Android連接到網絡連接插座
- 13. Android網絡連接崩潰
- 14. Android AsyncTask網絡連接
- 15. Android:連接網絡服務
- 16. Android網絡連接狀態
- 17. Android連接/網絡配置
- 18. 檢查網絡連接android
- 19. 檢查網絡連接android
- 20. 連接到Android中的特定網絡
- 21. 在android中的網絡連接檢查
- 22. Verilying Android中的網絡連接
- 23. Android中的網絡連接數量
- 24. 如何知道連接的無線網絡是否有圍牆加固(Captive Portal)?
- 25. 如何連接到知道其IP地址的NIC卡或網絡適配器?
- 26. 如何知道哪些設備連接到我的網絡(使用C#)?
- 27. 如何檢測網絡中的變化?
- 28. 突變管道網絡優化
- 29. 如何知道配置文件是否通過wlanapi連接到無線網絡
- 30. iPhone通知當wifi網絡變化
添加一些權限,您使用的是什麼協議?在Socket中很容易知道連接丟失,在Http中會有不同的方式 –