使用键盘锁管理器和电源管理器实现解锁屏幕和点亮屏幕的功能。
KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
//得到键盘锁管理器对象
KeyguardLock kl = km.newKeyguardLock("unLock");
//参数是LogCat里用的Tag
kl.disableKeyguard(); //解锁
PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE);//获取电源管理器对象
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK, "bright");
//获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag
wl.acquire();//点亮屏幕
wl.release();//释放
要实现自动解锁和点亮屏幕的功能则需要在AndroidManifest.xml添加权限:
代码片段,双击复制
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
相关推荐
Android屏幕解锁图案破解 Python代码
jquery Android屏幕解锁是一款重量轻的jquery插件来模拟Android屏幕解锁。您可以根据您的需要,调用不同类型的锁定模式很容实现。
jquery九宫格模拟Android屏幕解锁插件patternlock,代码简单易懂,实现在电脑上也能九宫格解锁
HTML5 Android手机屏幕解锁模拟器代码
android 仿制ios 屏幕数字解锁
Android手机九宫格解锁源代码,供有需要的朋友参考,工程很小,实现不是很难。
主要是利用距离传感器实现的android的自动锁屏与解锁
主要介绍了Android唤醒、解锁屏幕代码实例,本文讲解了唤醒、解锁屏幕需要的权限和操作代码实例,代码中包含详细注释,需要的朋友可以参考下
android屏幕密码锁源码.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要是模仿android端九宫格锁屏解锁功能。简单的实现更换解锁密码,以及保存解锁密码
jquery Android屏幕解锁是一款重量轻的jquery插件来模拟Android屏幕解锁。您可以根据您的需要,调用不同类型的锁定模式很容实现。
1、Android屏幕常亮/点亮 代码如下: //保持屏幕常亮 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE...
屏幕锁屏,密码解锁,设置密码
现在市面上有不少Android手机支持敲击屏幕解锁,敲击屏幕解锁是一项很实用的功能,但一来只支持敲击屏幕,二来只能用于解锁或锁屏,再者我们应用层的开发者切不进去,完全无法玩起来。开发者,开发者,我们既然身...
应用于安卓平台的锁屏工具 ,只是模拟指纹解锁的效果
本毕业设计项目聚焦于Android屏幕锁源码的开发与实现。通过对Android操作系统的深入研究,我们成功设计并实现了一套高效、安全的屏幕锁机制。该源码能够根据用户设定,在设备待机或超时后自动锁定屏幕,防止未经授权...
Android 屏幕锁源码.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
服务里监听屏幕off和on的广播,然后关闭系统锁屏,开启自己的锁屏,最后的就是展示自己的锁屏界面。 滑动效果的实现 三种状态:点击,滑动,离开点击 点击的时候判断是否是心形点击区域,滑动的时候通过Bitmap...