我找到了处理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分钟的间隔?在处理计算和计算时间时,我是否需要一些时间戳或者最佳实践?
答案 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);