Api demo源码学习(17)--App/Device Admin
2012-02-16 08:02
477 查看
Android提供了DevicePolicyManager类,让app可以完成一些系统级别的操作。如设置密码,一键锁屏,一键恢复出厂设置、设置屏幕灯光渐暗时间间隔等。让我们的应用程序拥有较高程度的权限。首先,必须为app注册权限:[align=left]android:permission="android.permission.BIND_DEVICE_ADMIN"[/align][align=left][/align][align=left]要使用DevicePolicyManager,根据SDK文档的提示,必须实现
DeviceAdminReceiver的广播事件,用于接收DevicePolicyManager操作后的返回结果。[/align][align=left][/align]DevicePolicyManager实例的获取:DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);[align=left][/align][align=left]获取实例以后,调用相关成员函数就可以对设备进行相关的操作了:[/align]
lockNow() //锁屏resetPassword(String password, int flags) //重置密码setMaximumFailedPasswordsForWipe(ComponentName admin, int num) //设置密码输入失败的最大次数setMaximumTimeToLock(ComponentName admin, long timeMs) //设置开始锁屏的最大时间(据我理解,用于某些应用哪怕不进行操作,也不希望锁屏的时候)setPasswordMinimumLength(ComponentName admin, int length) //设置密码最短长度setPasswordQuality(ComponentName admin, int quality) //设置密码质量?wipeData(int flags) //擦出用户数据
相关文章推荐
- Api demo源码学习(9)--App/Activity/Receive Result --Activity间传递数据
- Api demo源码学习(14)--App/Activity/Translucent && Translucent Blur
- Api demo源码学习(11)--App/Activity/Reorder Activity
- Api demo源码学习(2)--App/Activity/Custom Dialog --自定义Activity样式
- Api demo源码学习(3)--App/Activity/Custom Title --自定义标题栏
- Api demo源码学习(4)--App/Activity/Dialog --Activity以Dialog形式呈现
- Api demo源码学习(6)--App/Activity/Hello World
- Api demo源码学习(7)--App/Activity/Persistent State
- Api demo源码学习--App/Device Admin
- 【起航计划 019】2015 起航计划 Android APIDemo的魔鬼步伐 18 App->Device Admin 设备管理器 DeviceAdminReceiver DevicePolicyManager PreferenceActivit
- 安卓ApiDemos学习 app/Device Admin/DeviceAdminSample
- [转]Api demo源码进修(3)--App/Activity/Custom Title --自定义题目栏
- 安卓Api Demo学习 App/Activity/Custom Title
- Servlet-API源码分析学习Servlet-demo
- Api demo源码学习(16)--App/Activity/Alarm Alarm Controller&&Alarm Service
- 【起航计划 019】2015 起航计划 Android APIDemo的魔鬼步伐 18 App->Device Admin 设备管理器 DeviceAdminReceiver DevicePolicyManager PreferenceActivity的使用
- ApiDemo的学习总结,个人心得,App模块之Activity
- 安卓Api Demo学习 App/Activity/Dialog
- ApiDemo学习 setEmptyView的用法
- apidemo 学习 android 实现透明activity