屏幕关闭后5分钟禁用wifi。

时间:2012-11-30 20:49:41

标签: android

我找到了处理Screen OFF和Screen ON意图的好教程: 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分钟的间隔?在处理计算和计算时间时,我是否需要一些时间戳或者最佳实践?

1 个答案:

答案 0 :(得分: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);