我正在开发一个应用程序。当WiFi网络从网络1切换到网络2时,应用程序重新启动。问题是,我不知道要检测到无线网络中的变化。任何帮助或建议,将不胜感激。有没有什么办法可以知道,在android中改变wifi网络?
0
A
回答
0
0
一般来说,你不必照顾其wifi网络连接,ConnectivityManager会做代表您。
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
现在,如果您的应用/设备更改网络状态,则需要使用某些广播来监控connectivity_change。
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
只有当您先前暂停更新或下载以恢复它们时,它才会帮助您进行广播。
这个tutorial会帮助你。
相关问题
- 1. Android Webview:有没有办法知道以前的网址是什么?
- 2. 有什么办法可以知道IsolatedStorageSettings.ApplicationSettings中的变量何时更改?
- 3. 在Android 8.0以上。有没有什么办法可以知道系统中有pip模式
- 4. 有没有什么办法知道在javascript中扩展屏幕
- 5. 有什么办法可以知道报告是否有订阅
- 6. 有什么方法可以知道iPhone连接到什么网络(LTE vs GSM)
- 7. 有什么办法可以知道DataGridViewCell是否可见?
- 8. 有没有办法知道iOS上WiFI信号的强度
- 9. 有什么办法可以访问所有的android通知?
- 10. 有没有什么办法知道什么时候动画在FragmentTransactions中完成
- 11. 有没有什么办法可以改变group_vars/all下定义的变量值
- 12. 有什么办法可以知道调用者类名吗?
- 13. 有没有什么办法可以找出网络何时在Android中断开连接?
- 14. 有没有办法知道FusionChart何时可以导出?
- 15. Android:有没有什么办法可以将ImageView投射到RelativeLayout
- 16. 有没有办法知道返回的对象是什么?
- 17. 有没有办法知道激活的QAction是什么?
- 18. 有没有什么办法可以在单声道中使用WCF发现?
- 19. 有没有办法知道在网络上使用哪些字体?
- 20. 有没有什么方法可以让Javascript知道新的动态变量?
- 21. 有没有什么办法可以在eclipse中编译GnuTLS?
- 22. 有没有什么办法可以在函数中使用get_sidebar?
- 23. 有没有什么办法可以在QGridLayout中删除QWidget?
- 24. 有没有什么办法可以在windows phone中创建pdf
- 25. 有没有什么办法可以在DataGrid中显示CheckBox
- 26. 有没有什么办法可以在jQuery中捕捉空间
- 27. 有没有什么办法可以在Python中定义枚举?
- 28. 有没有什么办法以尽可能改变ALAssetLibrary的方式保存ALAsset?
- 29. Wifi网络更改通知
- 30. 有没有什么办法可以在我的网页中使用Visio 2013
http://stackoverflow.com/a/9463814/1283215 –
感谢您的回复。嘿家伙,我要求提供无线网络接入点更改的指示。那么你的建议是什么? –