Android点亮解锁屏幕
2014-11-30 09:30
253 查看
在许多应用都要用到在手机待机状态的时候点亮屏幕并解锁屏幕,比如说闹钟应用和重要消息提醒的应用。
话不多,首先是点亮屏幕:
这里先在AndroidManifest.xml里添加系统权限:
然后在java代码里面添加下面的方法,需要使用的地方调用一下即可
之后是解开锁屏:
也需要先在AndroidManifest.xml里添加系统权限:
然后在java代码里面添加下面的方法
在需要用到的地方调用一下即可,方便有效。
话不多,首先是点亮屏幕:
这里先在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(); }
在需要用到的地方调用一下即可,方便有效。
相关文章推荐
- Android startService 启动自动解锁点亮屏幕
- Android屏幕点亮(常亮)及屏幕解锁和锁定 全屏显示
- android 唤醒屏幕,解锁以及部分机型点亮屏幕却没有解锁的问题
- Android代码点亮屏幕并且解锁
- android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁
- android 点亮手机屏幕与屏幕解锁方法
- Android屏幕解锁和点亮
- android 点亮屏幕与解锁
- Android屏幕点亮(常亮)及屏幕解锁和锁定
- Android屏幕点亮(常亮)及屏幕解锁和锁定
- Android点亮屏幕或屏幕解锁和锁定
- Android程序主动点亮&解锁屏幕的实现
- Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码
- android 解锁 点亮屏幕
- Android屏幕解锁和点亮
- android 点亮屏幕与解锁
- Android闹钟程序&屏幕点亮(常亮)及屏幕解锁和锁定
- Android屏幕解锁和点亮
- Android程序主动点亮&解锁屏幕的实现
- android 电源管理,屏幕锁 ,小米2s点亮屏幕,解锁