您的位置:首页 > 移动开发 > Android开发

Android Lock 随笔

2012-12-27 11:08 88 查看
1 DevicePolicyManager

[align=left]这是设备管理的主类。通过它可以实现屏幕锁定、屏幕亮度调节、出厂设置等功能。[/align]
[align=left]必须申明USES_POLICY_FORCE_LOCK 权限才能调用lockNow()进行屏幕锁定。[/align]
2 DeviceAdminReceiver

[align=left]该类继承自 BroadcastReceiver 。 从源码可以看到,其实就是实现了一个OnReceive方法,该方法中根据不同的Action,执行相应的操作。 比如,如果激活成功,那么Action就是ACTION_DEVICE_ADMIN_ENABLED, 据此调用 onEnabled 方法。[/align]
[align=left] [/align]
[align=left]APIDemo解释:[/align]
[align=left]DeveiceAdminReceiver ,to receive updates from the DevicePolicyManager when certain aspects of the device security status has changed.[/align]
[align=left] [/align]
[align=left]3 启动密码设置界面:[/align]
[align=left]Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);[/align]
[align=left]StartActivity(intent);[/align]
[align=left]启动后如下:[/align]



[align=left]4 LockPatternUtils[/align]
[align=left]LockPatternUtils用來读取现在Lock的类型。[/align]
[align=left]LockPatternUtils记录所有Lock相关资讯的类别,包含密码正确判断,密码档存放,Lock类型等[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: