DevicePolicyManager 类:设备策略管理器 安全设备
Android 2.2 SDK提供了一个可管理和操作设备的API叫DevicePolicyManager,
使用这个API你可以接管手机的应用权限,对手机做出很多大胆的操 作,
比如锁屏、恢复出厂设置、设置密码、强制清除密码,修改密码、设置屏幕灯光渐暗时间间隔等操作。
这个API让你的程序直接掌握了系统的命脉。
...
分类:
移动开发 时间:
2015-07-06 12:24:10
阅读次数:
772
设备策略服务?? DevicePolicyManager 要配置特殊的广播接受者 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
androi...
分类:
其他好文 时间:
2015-06-01 22:55:58
阅读次数:
171
一键锁屏的实现原理:当按锁屏键的时候,会发出一个广播,当用户界面接收到一个广播的时候就可以实现锁屏。而广播的发送是我们调用DevicePolicyManager(设备管理接收者)中的lockNow()方法来实现。锁屏需要将应用程序提升为系统管理员的权限,如果当前的应用具备系统管理员的权限,则直接调用...
分类:
其他好文 时间:
2015-03-13 14:15:44
阅读次数:
234
Device Admin示例介绍了类DeviceAdminReceiver,DevicePolicyManager和ActivityManager。使用DevicePolicyManager这个类,这个类可以接管手机的应用权限,对手机做出很多大胆的操作,比如锁屏、恢复出厂设置、设置密码、强制清除密码...
分类:
移动开发 时间:
2015-03-06 12:21:31
阅读次数:
378
3. 如何在主账户与被管理者账户之间做数据通信。
a) 什么是userID
刚才提到,Lollipop用来区分主账户与被管理账户的其实是一个int型数值userID。
从UserHandler.class可以看到,这个userID是通过对uid作整除得到的:
public static final int PER_USER_RANGE =100000;...
分类:
其他好文 时间:
2015-01-21 16:39:04
阅读次数:
430
Android 5.0(lollipop)发布之后,看特性文档增加了不少有趣的东西。
最近花了一些时间,研究了下其中Managed Profile的概念,简称MP,记录下来作为一些经验,有需要的同学请参考。
简介
Managed Profile,简称被管理者账户。这个概念并不是什么新东西,因为早在4.2版本中,Android就引入了多用户机制来解决平板使用上的问题。而如今5...
分类:
其他好文 时间:
2015-01-16 16:41:02
阅读次数:
268
1.设备管理器 硬件服务
// 拿到一个设备管理器
DevicePolicyManager devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
// new一个新的组件出来,用来启动注册管理器的界面
ComponentName componentNam...
分类:
其他好文 时间:
2015-01-07 09:26:52
阅读次数:
136
上回分析到了/data/system/device_policies.xml这个文件是在package change事件发生的时候变化的,那么来看看它的内容。根据以往的经验,在/data/system下面的几个文件(packages.xml packages.list)都是PackageManager扫面各个package的Manifest文件生成的,估计这文件也差不多吧。
在...
分类:
移动开发 时间:
2014-10-17 15:37:49
阅读次数:
261
在Andorid的设置->安全里面有个设备管理器的选项,相信大部分android用户都不太会去注意这个东西,最近在安装了一个应用之后发现这个里面的东西变了,怎么回事呢,研究研究看看。
老思路,从已有的最明显的线索开始分析,“设备管理器”这几个字就是最好的线索,在Setting的package里面搜搜,一大堆多语言话的字符串,这个不是我要找的,我要找的是谁在用这个字符串,在一个布局...
分类:
移动开发 时间:
2014-10-16 19:03:13
阅读次数:
1141
自从安卓2.2(API=8)以后,安卓手机是通过设备管理API对手机进行系统级的设备管理。 本篇通过大家熟悉的“一键锁屏”的小项目实现来介绍设备管理API如何通过强制设备管理策略创建一个安全敏感的应用程序。 一键锁屏的实现原理:当按锁屏键的时候,会发出一个广播,当用户界面接收到一个广播的时候就可以实...
分类:
移动开发 时间:
2014-08-07 22:45:15
阅读次数:
396