DBMNG数据库管理与应用

科学是实事求是的学问,来不得半点虚假。
当前位置:首页 > SQLite > 管理工具

android禁用解锁

启动一个服务禁用解锁就行了。 
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); 
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Charge"); 
keyguardLock.disableKeyguard();//禁用解锁 
KeyguardLock.reenableKeyguard(); //开启锁机 
这里值得注意的是:开启锁机和禁用锁机一定要是同一个对象,因此建议使用一个不中断的service一直保存这个对象。 
否则会导致开禁失效

 同上,在上面的基础上,还要把开机启动锁屏禁用,即修改frameworks/ base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java/文件中的mExternallyEnabled变量为false

http://blog.csdn.net/hudashi/article/details/7073373

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号