我的问题是,有没有办法找出网络断开时间?它什么时候会关闭或什么时候会进入开启模式?
提前感谢您的任何建议和帮助。
您可以使用android.net.conn.CONNECTIVITY_CHANGE操作创建一个BroadcastReceiver
监听Intent
s 的设备。
public class ConnectivityListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// There is action occured with network.
ConnectivityManager cm = (ConnectivityManager)context.getSystemService(
Context.CONNECTIVITY_SERVICE);
// query connectivity manager for network state.
}
}
不要忘记在 AndroidManifest.xml 中声明这个接收器:
<receiver android:name=".ConnectionChangeReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>