0

私の質問は、ネットワークが切断された時間を調べる方法はありますか? いつオフになりますか、またはいつオンモードになりますか?

ご提案とご協力をよろしくお願いいたします。

4

1 に答える 1

1

android.net.conn.CONNECTIVITY_CHANGEアクションを使用してsを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>
于 2012-04-05T10:15:24.083 に答える