我正在開發一個應用程序,我必須在點擊按鈕時更改屏幕鎖定密碼,任何人都可以告訴我該怎麼做。android中的屏幕鎖定密碼
回答
如果您正在討論用戶在設備設置中設置的解鎖密碼,那麼答案就是您不能。
如果應用程序可以在沒有用戶交互的情況下更改解鎖密碼/模式,那麼這些安全功能將基本沒用。如果可能的話,流氓應用程序理論上可以將用戶從自己的設備中鎖定。
編輯:如果你的目標是不改變這個值沒有互動,但只是發送到正確的設置頁面。你可能可以做到這一點。您需要了解您可以使用什麼來啓動「設置活動」。但是,如果您正在開發此應用程序供普通大衆使用,我強烈建議您重新考慮嘗試對用戶安全設置進行任何操作。作爲一個用戶,如果一個應用程序提示,然後將我發送到安全設置頁面,意圖讓我在那裏改變一些東西,我會立即卸載它。編輯2:我從來沒有見過它,直到現在,所以我不知道他們用什麼來達到目的。既然它聲明必須是Android 2.2+,但我會假設他們正在使用Device Administration APIs這些文檔似乎表明它可以「提示用戶設置新密碼」。我認爲這意味着它只是爲他們開始設置活動。它本身並不實際更改密碼值。這整個API也受用戶激活。因此,即使您安裝在設備上,用戶也必須在使用任何管理API之前明確「激活」您的應用程序
我相信唯一可行的方法是如果您簽署APK與設備密鑰。這樣它就可以訪問僅限於系統應用程序的API。這對於普通應用程序來說是不可能的,只有從應用程序源代碼構建Android時纔會將其燒製到自定義ROM或設備製造商ROM中。
我不完全明白你想要做什麼。如果你想以編程方式更改鎖屏密碼,傻冒應用程序在設備管理比您可以撥打:DevicePolicyManager的 resetPassword方法是這樣的例子:
m_policyManager.resetPassword(「喇嘛喇嘛」,DevicePolicyManager。 PASSWORD_QUALITY_SOMETHING);
- 1. Android中的設備管理員密碼鎖定屏幕問題
- 2. 鎖定屏幕在Android中
- 3. 如何在Android中使用模式/密碼模式鎖定/解鎖屏幕?
- 4. 替換android中的鎖定屏幕
- 5. Android鎖定AppWidgetProvider中的屏幕
- 6. 檢測在IOS中正確輸入的屏幕鎖定密碼
- 7. 如何從代碼(屏幕鎖定)鎖定android按鈕/手機?
- 8. 鎖定屏幕
- 9. 鎖定屏幕
- 10. Android:解鎖屏幕
- 11. 在Android 2.0中實現屏幕鎖定
- 12. 「鎖定屏幕」與自定義安全密碼
- 13. 更改應用內密碼鎖定屏幕的顏色
- 14. 屏幕鎖定時的狀態欄android
- 15. Android的個性化鎖定屏幕
- 16. 在鎖定的Android屏幕上顯示
- 17. 鎖定MFC屏幕
- 18. 屏幕鎖定Contineously
- 19. 使用鎖定屏幕模式設置Android應用程序的密碼
- 20. Android:屏幕關閉和鎖定通知?
- 21. Android 2.2屏幕鎖定安全
- 22. Cordova - Android,推送通知鎖定屏幕?
- 23. 啓動Android本機鎖定屏幕
- 24. Android:與屏幕交互鎖定按鈕
- 25. 鎖定屏幕後調用Android onCreate
- 26. Android SDL2在鎖定屏幕上恢復
- 27. 檢查密碼是否存在並在鎖定屏幕上啓用 - Android
- 28. Android活動解鎖屏幕
- 29. 替換Android屏幕鎖
- 30. android解鎖屏幕意圖?
選中此頁面(http://developer.android.com/guide/topics/admin/device-admin.html) – Whiler