在Android中用户检测锁屏错误密码

我正在构建一个安全应用程序,我需要知道用户是否提供了错误的密码.假设用户手机被模式锁定系统锁定,不幸的是用户忘记了模式密码.当用户5次错误模式时,将被罚30秒.
我需要抓住那个点球赛事.
在我的应用程序中,我甚至需要做一些任务(为了用户的安全).
请帮我,

解决方法

您可以设置一个DeviceAdminReceiver,它将通知密码尝试失败,以及尝试失败后成功进行的密码尝试.这在 the documentation of Android’s device administration APIs中有所涉及.

请注意,在您获得这些活动之前,用户必须同意允许您的应用通过“设置”应用作为设备管理员.

This sample project演示了如何监听这些事件,以及设置密码质量策略.关键部分是:

> the DeviceAdminReceiver implementation
> the device admin metadata,说明您的应用所需的管理功能
>接收人在the manifest的条目> 0700中的代码,用于检测您的应用是否被批准作为设备管理员使用,如果不是,则将用户引导至“设置”中的该位置以进行更改

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...