作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
使用broadcast receiver可以很容易的知道现在手机有没有插上。以下 StackOverflow 问题描述了这一点: Detecting the device being plugged in .
我还知道如何使用函数 getActiveNetworkInfo()
持续轮询当前连接信息来检查当前连接是 WIFI 还是移动设备。
我的问题是:是否可以使用广播接收器来检测WiFi和3G之间的切换?它应该更有效率。
最佳答案
我认为你可以在广播接收器的 xml 文件中使用它
<receiver android:name="packagename.classname" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
如需更多说明,请查看此链接 http://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html
关于android - 在Android中,有没有办法使用广播接收器来检测wifi和3G之间的切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274818/
我是一名优秀的程序员,十分优秀!