`
海布里的味道
  • 浏览: 18931 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

屏幕锁知识点

阅读更多

1、android2.2锁屏源代码位置:
frameworks\policies\base\phone\com\android\internal\policy\impl

2、

Android 2.2开始,加入了一个新的锁屏API位于android.app.admin.DevicePolicyManager包,DevicePolicyManager类的lockNow方法可以锁住屏幕,查看Android源代码发现其实是从IDevicePolicyManager实现的,整个AIDL接口调用代码为:
  1. private final IDevicePolicyManager mService;

  2. mService = IDevicePolicyManager.Stub.asInterface(
  3.                 ServiceManager.getService(Context.DEVICE_POLICY_SERVICE));

  4. if (mService != null) {
  5.             try {
  6.                 mService.lockNow();
  7.             } catch (RemoteException e) {
  8.                 Log.w(TAG, "Failed talking with device policy service", e);
  9.             }
  10. }
    传统的方法加入<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>权限,使用下面代码可以锁住键盘,但屏幕不行
  1.   KeyguardManager km =    (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
  2.   KeyguardLock kl= km.newKeyguardLock(KEYGUARD_SERVICE);
  3.   kl.reenableKeyguard();

3、

<!-- google_ad_section_end -->

<script type="text/javascript"></script><script src="cache/tag/hottags_forum_cache_jsonp.txt" type="text/javascript"></script><script type="text/javascript"></script>

分享到:
评论

相关推荐

    智能云锁-电路方案

    (3)、在解锁方式中采用多种验证模式开锁,在验证从屏幕输入密码时还同时使用指纹识别与人脸识别来进行多重识别模式,当所有验证均通过时锁才会打开,这相比于市面上传统电子锁而言安全系数有非常大的提高。...

    android手机安全卫士

    1.整体项目采用MVC框架,是对android知识点的综合应用,用到的技术有 (activity,service,broadcast,content provider,Notification , 数据库,自定义title,自定义控件,自定义toast,widget,aidl进程间通讯, javascript和...

    精通ANDROID 3(中文版)1/2

    15.1 闹钟管理器基本知识:设置一个简单的闹钟  15.1.1 获取闹钟管理器  15.1.2 设置闹钟时间  15.1.3 设置闹钟接收程序  15.1.4 创建适合闹钟的PendingIntent  15.1.5 设置闹钟  15.1.6 测试项目  ...

    精通Android 3 (中文版)2/2

    15.1 闹钟管理器基本知识:设置一个简单的闹钟  15.1.1 获取闹钟管理器  15.1.2 设置闹钟时间  15.1.3 设置闹钟接收程序  15.1.4 创建适合闹钟的PendingIntent  15.1.5 设置闹钟  15.1.6 测试项目  ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     事务控制语言(Transactional Control Language,TCL),用于维护数据的一致性,包括COMMIT(提交事务)、ROLLBACK(回滚事务)和SAVEPOINT(设置保存点)3条语句 二、 Oracle的数据类型 类型 参数 描述 字符类型...

    佳能G12 CHDK升级包合集

    一、 基础知识: ...5. 将SD卡从电脑里安全退出,并将将SD卡LOCK锁向下拨,使其处于写保护状态,插入相机,启动电源,如果你看到左上的打印键闪了一下灯,屏幕上出现升级软件信息,那么恭喜你,升级成功!

    C程序范例宝典(基础代码详解)

    实例273 硬盘逻辑锁 390 9.5 信息获取 392 实例274 显卡类型测试 392 实例275 获取系统配置信息 393 实例276 获取环境变量 395 实例277 获取寄存器信息 396 9.6 其他 397 实例278 恢复内存文本 397 ...

    -关于网络安全的总结.doc

    次登录名、禁止建立空连接、下载最新的补丁、关闭DirectDraw、关闭默认共享、禁用 Dump 文件、文件加密系统、加密Temp 文件夹、锁住注册表、关机时清除文件、禁止软盘光盘启动、使用智能卡、使用IPSec、 禁止判断...

    关于网络安全的总结(1).docx

    具体包括物理安全、停止Guest 帐号、限制用户数量、多个管理员帐号、管理员帐号改名、陷阱帐号、更改默认权限、安全密码、屏幕保护密码、防毒软件、备份盘的安全、操作系统安全策略、关闭不必要的服务、关闭不必要的...

    易语言程序免安装版下载

    改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的BUG。 10. 修改扩展界面支持库一,修改“超级列表框.取标题()”不能返回长度大于256的包含汉字的文本...

    C#微软培训资料

    &lt;&lt;page 1&gt;&gt; page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 ... 比尔....这一天 微软公司正式推出了其下一代...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在决定将设备挂接之前,先要查看一下计算机是不是有个/mnt的空目录,该目录就是专门用来当作挂载点(Mount Point)的目录。建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而...

Global site tag (gtag.js) - Google Analytics