2012-10-26 43 views
-3

我在安卓2.3.3如何通過編程將當前的解鎖設置更改爲「密碼」(輸入密碼以解鎖屏幕)?

這裏開發一個應用程序是我的標準..

當用戶安裝我的應用程序,默認的解鎖設置,/當前開鎖的設置,應改爲密碼(輸入解鎖屏幕的密碼)或PIN碼,但不是其他人。這是強制性的。

我該如何實施?

+0

這可能是惡意的,我真的希望這是不可能的。 –

+0

意圖是不會有任何傷害。它不會更改任何用戶密碼。它只是一個改變用戶登錄方式的應用程序。它適用於娛樂應用程序。 –

回答

1

謝天謝地,一個基本的應用程序不能做到這一點。由於明顯的安全原因,此類敏感功能通常會被阻止。

但是,您可以使用Android 2.2中引入的Device Administrator API,使用此類需要特殊權限,以便用戶知道應用程序意圖更改其密碼。


從文檔,

如果用戶不遵守政策(例如,如果用戶設置違反準則密碼),它是由應用來決定如何處理這個。但是,通常這會導致用戶無法同步數據。

正如CommonsWare更雄辯地說,這不會改變密碼本身,但設置最低的政策要求(長度,字母數字,到期等)。

+1

此外,儘管'DeviceAdminManager'允許您請求特定的密碼質量並提示用戶提供新的密碼,但您不能強制用戶實際更改其密碼。此外,用戶必須同意允許該應用成爲設備管理員。 – CommonsWare

+0

感謝您的回覆。如果你知道的話,你可以分享一些代碼嗎? –

+0

@Sam,您提供的鏈接無效。只是一個信息。我會尋找它。如果你有一些可用的代碼,請分享它。謝謝。 –

相關問題