如何知道我的應用程序中是否有網絡連接切換或網絡連接丟失。如何知道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. 如何通過網絡管道正確關閉網絡連接?
- 5. 如何知道socket.Io是否連接android
- 6. 的Android如何讓網絡/無線網絡連接的IP
- 7. 如何知道在IOS中與設備連接哪個網絡主機
- 8. Android連接/網絡配置
- 9. Android中的網絡連接數量
- 10. 連接到Android中的特定網絡
- 11. 如何連接到知道其IP地址的NIC卡或網絡適配器?
- 12. 如何檢測網絡中的變化?
- 13. iPhone通知當wifi網絡變化
- 14. 如何監控Android中的網絡連接狀態?
- 15. 如何使用活動檢查Android中的網絡連接性
- 16. Android:我如何知道用戶正在嘗試訪問網絡?
- 17. 網絡連接
- 18. C++中的網絡連接
- 19. 檢查網絡連接的android
- 20. Android的 - 檢查網絡連接
- 21. Android,連接到wifi網絡時如何覆蓋互聯網連接檢查?
- 22. 如何知道網絡中有多少個子網
- 23. Android/Java如何知道連接的wifi的無線電類型
- 24. 如何檢測互聯網在android熱點網絡連接
- 25. 知道IP變化
- 26. 如何在Android應用程序中重新連接網絡連接?
- 27. 如何在android中同時連接數據和wifi網絡
- 28. 連接到Android外殼的寬帶網絡和WiFi網絡
- 29. 如何接收從網絡到android的通知?
- 30. 在android如何更新活動,如果任何網絡變化
添加一些權限,您使用的是什麼協議?在Socket中很容易知道連接丟失,在Http中會有不同的方式 –