【发布时间】:2014-01-28 15:03:40
【问题描述】:
我的应用程序需要知道用户何时打开或关闭了 Wifi 或移动数据。实际上它显示网络何时发生变化,设备是否连接,工作正常。但我想知道用户何时手动打开/关闭网络。
知道我的清单上有这个。
<receiver android:name="pe.com.gps.broadcastreceivers.CheckForMobileDataBroadcastReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
【问题讨论】:
-
两个线程都是关于连接丢失的,也许我没有正确解释。我的应用程序已经显示设备是否连接,但我想知道连接是否由于信号弱或用户禁用它而丢失。
-
您在那个链接中看到我的答案了吗?使用该代码,您可以检测到我认为您想要的网络状态更改。看到那个,如果有任何问题告诉我
-
我看到了,它做了我已经做过的事情。它工作正常,它会检测移动设备或 wifi 何时启用或禁用。那份工作就完成了。问题是该方法不会告诉我连接是否因为用户禁用或信号太弱而丢失,它只会告诉我是否已连接。
标签: android mobile connection android-manifest status