我正在開發一個應用程序,我必須在點擊按鈕時更改屏幕鎖定密碼,任何人都可以告訴我該怎麼做。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中使用模式/密碼模式鎖定/解鎖屏幕?
- 6. 如何鎖定屏幕Android
- 7. 檢測在IOS中正確輸入的屏幕鎖定密碼
- 8. Android鎖定AppWidgetProvider中的屏幕
- 9. 替換android中的鎖定屏幕
- 10. Android密碼屏幕狀態
- 11. Android:與密碼屏幕onshake
- 12. 如何從代碼(屏幕鎖定)鎖定android按鈕/手機?
- 13. 鎖定屏幕
- 14. 鎖定屏幕
- 15. Android:解鎖屏幕
- 16. 在Android 2.0中實現屏幕鎖定
- 17. 「鎖定屏幕」與自定義安全密碼
- 18. 如何以編程方式密碼鎖定我的iphone屏幕?
- 19. 如何鎖定Windows 7電腦屏幕的密碼(C/C++)
- 20. 檢查手機屏幕鎖,特別是密碼/密碼
- 21. PreferenceActivity屏幕中的密碼?
- 22. 屏幕鎖定和解鎖
- 23. 鎖定屏幕的模擬android
- 24. 鎖定屏幕上的Android對話框
- 25. 在鎖定的Android屏幕上顯示
- 26. 屏幕鎖定時的狀態欄android
- 27. Android的個性化鎖定屏幕
- 28. 鎖定MFC屏幕
- 29. vb6鎖定屏幕
- 30. 屏幕鎖定Contineously
選中此頁面(http://developer.android.com/guide/topics/admin/device-admin.html) – Whiler