java - 安卓实现熄屏功能。

查看:122
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆