你的位置:首页 > 软件开发 > 操作系统 > [android] 手机卫士设备管理权限锁屏

[android] 手机卫士设备管理权限锁屏

发布时间:2016-04-17 01:00:11
设备管理员 Device Admin获取DevicePolicyManager对象,通过getSystemService(DEVICE_POLICY_MANAGER),设备策略管理器 调用DevicePolicyManager对象的lockNow()方法,锁定,此时会报 安全 ...

设备管理员 Device Admin

获取DevicePolicyManager对象,通过getSystemService(DEVICE_POLICY_MANAGER),设备策略管理器

 

调用DevicePolicyManager对象的lockNow()方法,锁定,此时会报 安全异常

新建一个类MyAdmin继承系统的DeviceAdminReceiver,这个是广播接收者

清单文件进行注册

添加<receiver>节点,设置名称

设置权限 android:permission=”android.permission.BIND_DEVICE_ADMIN”

添加<meta-data>元数据节点,设置名称 android:name=”android.app.device_admin”

设置资源 android:resource=”@

在res目录下新建的文件夹,新建一个device_admin_sample.文件

添加<intent-filter>节点,添加动作,android.app.action.DEVICE_ADMIN_ENABLED

此时还会报错

 

打开系统设置,找到设备管理器,勾选设备管理员权限,激活设备

开启管理员权限

获取Intent对象,new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)

调用Intent对象putExtra(),传递数据,要激活的组件,

参数:DevicePolicyManager.EXTRA_DEVICE_ADMIN,ComponentName组件名对象

获取ComponentName对象,new出来,参数:上下文,Myadmin.class

调用Intent对象putExtra(),传递解说数据,劝说用户开启,参数:

DevicePolicyManager.EXTRA_ADD_EXPLANATION,文本

调用startActivity()

 

调用DevicePolicyManager对象的isAdminActive()方法,可以判断是否有管理员权限,参数:ComponentName对象

调用DevicePolicyManager对象的resetPassword()方法,重置密码,参数:password,0,把password设置为””可以取消密码

 

调用DevicePolicyManager对象的wipeData()方法,清除数据,参数:清除sd卡DevicePlocyManager.WIPE_EXTERANL_STORGE

如果是0,就是恢复出厂设置

 

卸载软件

这个装上就卸载不掉了

调用DevicePolicyManager对象的removeActiveAdmin()方法,清除管理员权限,参数:ComponentName组件名对象,获取ComponentName对象,new出来,参数:上下文,Myadmin.class

获取Intent对象

调用Intent对象的setAction()方法,设置动作,参数:android.intent.action.VIEW

调用Intent对象的addCategory()添加类型,参数:android.intent.category.DEFAULT

调用Intent对象的setData(),设置数据,

参数:Uri对象,获取Uri对象Uri.parse(“package:”+getPackageName())

调用startActivity()

device_admin_sample.

<device-admin ="http://schemas.android.com/apk/res/android"> <uses-policies>  <limit-password />  <watch-login />  <reset-password />  <force-lock />  <wipe-data />  <expire-password />  <encrypted-storage />  <disable-camera /> </uses-policies></device-admin>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:[android] 手机卫士设备管理权限锁屏

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录