一個錯誤的密碼(鎖屏),我對Android應用工作在該活動中的一個必須完成,如果用戶在輸入的Android鎖屏了錯誤的密碼。例如,如果用戶輸入了錯誤的密碼..如何知道用戶進入了Android應用
我會感謝所有幫助的電子郵件發送。提前致謝。
Kshitij
一個錯誤的密碼(鎖屏),我對Android應用工作在該活動中的一個必須完成,如果用戶在輸入的Android鎖屏了錯誤的密碼。例如,如果用戶輸入了錯誤的密碼..如何知道用戶進入了Android應用
我會感謝所有幫助的電子郵件發送。提前致謝。
Kshitij
鎖定屏幕完全都是沙箱環境,這使得它使inaccessible.You可以創建不同的應用程序作爲鎖屏和禁用默認的Android版本上運行。
您可以通過註冊您的應用爲設備管理員做到這一點。
將watch-login
標記添加到設備管理元數據,然後您將能夠處理onPasswordFailed
和onPasswordSucceeded
事件。
創建一個名爲您的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>
,那麼你需要創建一個AdminReciever
類從DeviceAdminReceiver
延伸。在這個課堂內部,你可以處理onPasswordFailed
,如果用戶輸入了不正確的密碼,你可以做你所需要的。 你可以看到完整的例子在這裏:
Password Enforcer Sample
注意
據我所知,這僅適用於密碼和PIN和模式不支持。