Android点亮解锁屏幕
来源:互联网 发布:excel 找出相同的数据 编辑:程序博客网 时间:2024/04/30 16:54
在许多应用都要用到在手机待机状态的时候点亮屏幕并解锁屏幕,比如说闹钟应用和重要消息提醒的应用。
话不多,首先是点亮屏幕:
这里先在AndroidManifest.xml里添加系统权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />
然后在java代码里面添加下面的方法,需要使用的地方调用一下即可
public void lightScreen(long time);参数是点亮的时长 {PowerManager.WakeLock wakeLockObj = null;if (wakeLockObj == null) {PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);wakeLockObj = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK| PowerManager.ACQUIRE_CAUSES_WAKEUP| PowerManager.ON_AFTER_RELEASE, TAG);wakeLockObj.acquire(time);}}
之后是解开锁屏:
也需要先在AndroidManifest.xml里添加系统权限:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
然后在java代码里面添加下面的方法
public void releaseLock() {KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("MainActivity");keyguardLock.disableKeyguard();}
在需要用到的地方调用一下即可,方便有效。
0 0
- android 解锁 点亮屏幕
- Android点亮解锁屏幕
- android解锁屏幕,点亮屏幕
- Android屏幕解锁和点亮
- Android屏幕解锁和点亮
- Android屏幕解锁和点亮
- android 点亮屏幕与解锁
- Android屏幕解锁和点亮
- Android屏幕解锁和点亮
- Android点亮屏幕并解锁
- android 点亮屏幕和屏幕解锁
- Android startService 启动自动解锁点亮屏幕
- Android startService 启动自动解锁点亮屏幕
- android 点亮手机屏幕与屏幕解锁方法
- Android点亮屏幕和解锁完整示例
- Android监控屏幕解锁和点亮
- Android代码点亮屏幕并且解锁
- 屏幕解锁和点亮
- 第十四章项目6-阅读程序(4、5、6、7、8、9、10、11)
- 2014秋C++第14周项目4参考-电子词典
- A. Giga Tower
- Win7系统下硬盘安装Ubuntu 12.04双系统
- 安卓对话框之----下拉列表框(Spinner)
- Android点亮解锁屏幕
- xml的pull解析和序列化
- 2014秋C++第14周项目5参考-体会棋盘游戏
- fread和read的区别
- 四种聚类方法之比较
- javascript实现分页
- IOS开发---OC语言-①概述
- 赫夫曼树之代码实现
- XML与HTML区别