2011-10-16 43 views
2

一個錯誤的密碼(鎖屏),我對Android應用工作在該活動中的一個必須完成,如果用戶在輸入的Android鎖屏了錯誤的密碼。例如,如果用戶輸入了錯誤的密碼..如何知道用戶進入了Android應用

我會感謝所有幫助的電子郵件發送。提前致謝。

Kshitij

回答

1

鎖定屏幕完全都是沙箱環境,這使得它使inaccessible.You可以創建不同的應用程序作爲鎖屏和禁用默認的Android版本上運行。

0

您可以通過註冊您的應用爲設備管理員做到這一點。
watch-login標記添加到設備管理元數據,然後您將能夠處理onPasswordFailedonPasswordSucceeded事件。
創建一個名爲您的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和模式不支持。

相關問題