Android Device Administration 设备管理器——实现一键锁屏.docVIP

Android Device Administration 设备管理器——实现一键锁屏.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android Device Administration 设备管理器——实现一键锁屏

Android Device Administration 设备管理器——实现一键锁屏 最近研究了一下安全这一块的内容,当然,我是比较水的,所以也拿不出什么好知识点,但是有一些冷门的东西我还是可以聊聊的,就拿这个锁屏来说吧,我们现在市面上有一些一键锁屏的软件 我们可以看到,是数不胜数的,所以,其实他一开始使用的时候,都需要请求设备管理器 我们可以看到,只有当我们激活的时候,我们才可以使用它,那么,他到底是什么东西呢?其实,当我们激活之后,我们可以在我们手机的设置——安全——设备管理器里面看到他的所有信息 一.设备管理 Android 2.2引入了企业应用程序提供支持 Android设备管理API。 设备管理API提供了设备 系统级管理功能。 这些api允许您创建安全性敏感的应用程序用于企业设置,例如, 内置Android电子邮件应用程序利用了新的api来改善 交换的支持。 通过电子邮件应用程序中,管理员可以交换 执行密码策略——包括字母数字密码或数字 针,在设备管理员也可以远程擦除(即 恢复工厂默认值丢失或被盗的手机。 用户可以交换同步 他们的电子邮件和日历数据。 二.设备管理API概述 下面的例子类型的应用程序,可以使用设备管理API: 电子邮件客户端。 远程擦除数据的安全应用程序 设备管理服务和应用程序。 三.它是如何工作的 你使用的设备管理API编写设备管理应用程序的用户 安装在他们的设备上。 设备管理应用程序执行所需的政策。 系统管理员写一个设备管理应用程序执行 远程/本地设备安全策略。 这些政策可能是硬编码的 应用程序或应用程序可以动态地从第三方获取政策服务器。 应用程序安装在用户的设备上。 但是Android确实目前没有一个自动配置解决方案。 系统管理员可能的一些方法分发应用程序用户如下: Google play 其他商店 其他方式,比如邮件或者网站 系统提示用户启用设备管理应用程序, 当发生这种情况取决于应用程序是如何实现的。 一旦用户启用设备管理应用程序,它们是其政策。遵守这些政策通常带来好处,比如 对敏感系统和数据的访问。 如果用户不启用设备管理应用程序,它仍然是在设备上,但是在一个不活跃的状态。 用户将不受其政策,他们将针对积极心态相反没有得到任何应用程序的例子,他们可能无法同步数据。 如果用户未能遵守政策(例如,如果一个用户设置一个 密码,违反了准则),它是由应用程序来决定 如何处理这个问题。 然而,这通常会导致用户不 能同步数据。 如果一个设备试图连接到服务器,需要政策 在设备管理API,支持连接不会 被允许。 设备管理API目前并不允许部分 供应。 换句话说,如果一个设备(例如,一个遗留设备) 不支持所有的既定政策,允许没有办法 设备连接。 如果一个设备包含多个管理员启用应用程序,严格的政策 执行。 没有办法目标特定的管理 应用程序。 卸载现有设备管理应用程序中,用户需要 先注销程序作为管理员。 翻译有点蹩脚哈,但是大概的意思就是你激活之后他就是一个政策,但是你不激活,也是可以的,只是出于静止状态,卸载这个应用之前你就需要先注销设备管理权限 那我们应该怎么做呢?他的政策比较多,我们大致的看一下 四.一键锁屏 OK,我们说了这么多概念,倒不如直接用代码说明 接下来我们就跟随者文档来实现 其实官方文档说的十分的详细,首先我们要定义一个Receiver让他继承DeviceAdminReceiver,我们暂时不是实现它 package com.lgl.lockone; import android.app.admin.DeviceAdminReceiver; /** * 锁屏 * Created by LGL on 2016/7/24. */ public class LockReceiver extends DeviceAdminReceiver{ } 然后我们需要定义清单文件 receiver android:name=.LockReceiver android:label=@string/sample_device_admin android:description=@string/sample_device_admin_description android:permission=android.permission.BIND_DEVICE_ADMIN meta-data android:name=android.app.device_admin android:resource=@xml/device_admin_sample / inten

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档