黑马程序员技术交流社区
标题:
Android如何实现这么一个小功能
[打印本页]
作者:
Royal592
时间:
2017-4-14 22:12
标题:
Android如何实现这么一个小功能
问大家一个问题,怎么用Service实现屏幕亮和屏幕灭
作者:
败事不足
时间:
2017-4-21 17:05
本帖最后由 败事不足 于 2017-4-21 17:07 编辑
首先点亮屏幕 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "TAG");
wakeLock.acquire();
然后
mTimeHandler.postDelayed(new Runnable(){
public void run(){
wakeLock.release();
}
}, 10*1000);
延迟10s后熄灭屏幕。。。。
那么,这里要注意的是acquire()和release()要成对调用哦!
也就是说,你申请了亮屏,过段时间,你要是释放它。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2