0

我的问题是,有没有办法找出网络断开时间?它什么时候会关闭或什么时候会进入开启模式?

提前感谢您的任何建议和帮助。

4

1 回答 1

1

您可以使用android.net.conn.CONNECTIVITY_CHANGE操作创建一个BroadcastReceiver监听Intents 的设备。

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>
于 2012-04-05T10:15:24.083 回答