如何知道用户是否在android应用程序中输入了错误的密码(锁屏)
我正在开发一款Android应用程序,如果用户在Android锁屏中输入错误的密码,其中一项活动必须完成。例如,如果用户输入了错误的密码,则发送电子邮件 我将感谢任何帮助。提前谢谢如何知道用户是否在android应用程序中输入了错误的密码(锁屏),android,lockscreen,Android,Lockscreen,我正在开发一款Android应用程序,如果用户在Android锁屏中输入错误的密码,其中一项活动必须完成。例如,如果用户输入了错误的密码,则发送电子邮件 我将感谢任何帮助。提前谢谢 Kshitij锁屏运行在完全的沙箱环境中,这使得它无法访问。您可以创建一个不同的应用程序作为锁屏并禁用默认的android版本。您可以通过将应用程序注册为设备管理员 将watch login标记添加到设备管理元数据中,然后您将能够处理onPasswordFailed和onpasswordsuccessed事件。 在r
Kshitij锁屏运行在完全的沙箱环境中,这使得它无法访问。您可以创建一个不同的应用程序作为锁屏并禁用默认的android版本。您可以通过将应用程序注册为设备管理员
将
watch login
标记添加到设备管理元数据中,然后您将能够处理onPasswordFailed
和onpasswordsuccessed
事件。在res/xml文件夹中创建一个名为
device_admin.xml
的文件,并将以下标记放入其中:
<?xml version="1.0" encoding="utf-8"?>
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<watch-login />
</uses-policies>
</device-admin>
然后您需要创建一个扩展自DeviceAdminReceiver
的AdminReceiver
类。在此类中,您可以处理onPasswordFailed
,并在用户输入错误密码时执行所需操作。
您可以在这里看到完整的示例:注意
据我所知,这只适用于密码和PIN,不支持模式