我的问题是,有没有办法找出网络断开连接的时间?它何时会熄灭或何时进入开启模式?
提前致谢任何建议和帮助。
答案 0 :(得分:1)
您可以使用android.net.conn.CONNECTIVITY_CHANGE操作创建一个BroadcastReceiver
来监听Intent
。
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>