0

画面オフと画面オンのインテントを処理するための優れたチュートリアルを見つけました:http: //thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/

しかし、5分以内に画面がオフになった後、wifiが無効になります。

WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wm.setWifiEnabled(true);

私の唯一の問題は、5分間隔を達成する方法ですか?時間の計算とカウントを行う場合、タイムピッカーが必要ですか、それともこれに対するベストプラクティスは何ですか?

4

1 に答える 1

1

Timerこれには次のものを使用できます。

private final int delayTime = 5 * 1000 * 60;
private Handler myHandler = new Handler();
private Runnable closeScreen = new Runnable() {
    public void run() {
        //Make screen Off here
    }
};

そして、このように開始しTimerます:

myHandler.postDelayed(closeControls, delayTime);
于 2012-11-30T21:06:18.863 に答える