Android Device Administration 设备管理器——实现一键锁屏
最近研究了一下安全这一块的内容,当然,我是比较水的,所以也拿不出什么好知识点,但是有一些冷门的东西我还是可以聊聊的,就拿这个锁屏来说吧,我们现在市面上有一些一键锁屏的软件
我们可以看到,只有当我们激活的时候,我们才可以使用它,那么,他到底是什么东西呢实,当我们激活之后,我们可以在我们手机的设置——安全——设备管理器里面看到他的所有信息
四.一键锁屏
OK,我们说了这么多概念,倒不如直接用代码说明
- 接下来我们就跟随者文档来实现
其实官方文档说的十分的详细,首先我们要定义一个Receiver让他继承DeviceAdminReceiver,我们暂时不是实现它
然后我们需要定义清单文件
这里有必要要说一下了,首先是label,说标题,这个应该大家都知道,然后是description描述,当你激活设备的时候就会去请求,你就可以看到了,最后要绑定一个权限文件,我们在res下new一个xml文件夹,新建一个device_admin_sample
OK,这些做完了之后我们先去最简单的实现一下锁屏,需要用到DevicePolicyManager
其实这里就一个按钮,然后去lockNow请求锁屏,但是你会发现,他 错了,提示是没有权限,这个权限可以不是用户的权限,我们去设备管理器里面看一下
而且我们可以更改锁屏密码
如果传空串那就说明不要密码,我们可以再次运行一下
基本上没什么代码,如果大家有兴趣可以加群
通往Android的神奇之旅:555974449
Demo下载:http://download.csdn.net/detail/qq_26787115/9584891
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!