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为此使用 a:

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 回答