java - 安卓实现熄屏功能。
本文介绍了java - 安卓实现熄屏功能。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在APP中定义一个时间(假设为5分钟),记录两次操作APP之间的时间间隔,如果大于之前定义的时间,则APP端实现发出命令,手机屏幕熄灭。该功能要如何实现?
解决方案
采用Handler的postDelayed(Runnable, long)方法
1.定义一个Handler类
Handler handler=new Handler();
Runnable runnable=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
//要做的事情
handler.postDelayed(this, 2000);
}
};
2.启动计时器
handler.postDelayed(runnable, 2000);
3.停止计时器
handler.removeCallbacks(runnable);
大概就是这么一个路数吧,时间自己决定咯
这篇关于java - 安卓实现熄屏功能。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文