2012-02-14 104 views
0

我正在從事android中的安全性相關應用程序。我使用DeviceAdminReceiver來鎖定設備,設置密碼和擦除data.Everything working罰款。但我的問題是我鎖定設備使用管理其他用戶(除設備所有者)可以猜測並輸入任何隨機密碼設備可能會激活。如果是這樣的話我的應用程序不可Effective.I也是用最大密碼嘗試失敗一些錯的嘗試後擦,我想隱藏輸入密碼來解鎖屏幕在一些特殊situation.My問題是Android中的設備管理員密碼鎖定屏幕問題

  1. When Device Locked by DeviceAdminReceiver, How i can prevent unauthorized user to enter password?

參考:developer.android.com示例代碼。提前致謝。

回答

0

我不認爲你可以完全隱藏這個解鎖屏幕。我會建議設置一個非常難猜的密碼(很長,混合字母/數字等)。

我還在一個點上使用了一個安卓應用程序(Lost Phone),它將屏幕置於當前屏幕的上方(無論它是什麼),並且每當您嘗試關閉它時都會重新打開,從而有效防止任何人使用手機直到它們被擦除它,還是輸入了正確的密碼。這種方法有點「黑客」,並不會阻止某人使用adb卸載應用程序。