0
A
回答
1
您可以使用OnNetworkActiveListener來監視網絡數據的激活。 ConnectivityManager class可以爲您提供有關當前活動網絡連接的信息。它會這樣:
ConnectivityManager cm = getSystemService(Activity.CONNECTIVITY_SERVICE);
NetworkInfos networkInfos = cm.getActiveNetworkInfo();
if(networkInfos.isConnected()){
//Do something
} else {
//Do something else
}
希望它有幫助。
+0
這看起來像它會工作,所以我已經投了票,但我其實需要
0
public static boolean isNetworkOn(Context context, int networkType) {
final ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (Build.VERSION.SDK_INT >= 21) {
final Network[] networks = connectivityManager.getAllNetworks();
for (Network network : networks) {
final NetworkInfo networkInfo = connectivityManager.getNetworkInfo(network);
if (networkInfo.getType() == networkType && networkInfo.isConnectedOrConnecting()) {
return true;
}
}
}
else {
@SuppressWarnings("deprecation") final NetworkInfo networkInfo = connectivityManager.getNetworkInfo(networkType);
if (networkInfo.isConnectedOrConnecting()) {
return true;
}
}
return false;
}
相關問題
- 1. 監控數據庫中的更改Linq
- 2. 通過移動應用程序監控網頁中的更改
- 3. 如何監控數據庫更改應用程序
- 4. Android移動數據開/關監聽器
- 5. Android - 如何更改啓動活動?
- 6. 如何啓用移動數據?
- 7. 在Android上監控應用程序啓動
- 8. 如何監聽Android中的mysql數據庫更改
- 9. 如何監控android手機上的sip數據包/
- 10. 如果啓用遷移未啓用,如何創建數據庫更改
- 11. Apple Watch如何監聽iPhone上的數據更改?
- 12. 如何在Android中監聽mysql數據庫更改
- 13. 在Android上更改啓動器圖標
- 14. Asp.Net MVC - 無法啓動監控文件更改
- 15. 如何監控redis密鑰更改?
- 16. iphone - 什麼消耗更少的電池?開始監控區域更改或啓動監控區域?
- 17. 自動監控網頁更改
- 18. 如何確保在系統啓動時啓動監控?
- 19. Android連續數據使用監控
- 20. Android設備監視器未能啓動監控
- 21. 在啓動監控中混淆參數
- 22. 如何在啓動時啓用adbd以監聽Android端口?
- 23. 如何禁用或更改android啓動動畫?
- 24. 如何更改GridView控件的數據集從菜單的Android
- 25. 如何在Hyperledger Playground上啓動,停止和更改監聽端口?
- 26. Android上的HTTPS監控
- 27. 在Android上監控WIFI直接活動
- 28. 如何監控AngualrJS +彈簧啓動應用的性能
- 29. Android:捕捉異常,如果移動數據未啓用
- 30. 監控文件更改
也許你可以使用SettingsContentObserver喜歡在這個崗位描述:http://stackoverflow.com/questions/6896746/android-is-there-a-broadcast-action-for-volume-changes – Okas 2014-11-05 11:33:04
善於思考,但我遵循你的想法,並找到方法來檢測藍牙,飛機模式,GPRS,各種各樣的變化,但*不*移動數據:( – joshcomley 2014-11-05 18:33:26