0
有沒有辦法知道用戶是否設置了鎖定模式? 我查了LockPatternUtils.java在COM /安卓/內部/小部件,並找到一個函數:如何知道用戶是否設置了鎖定模式?
/**
* Check to see if the user has stored a lock pattern.
* @return Whether a saved pattern exists.
*/
public boolean savedPasswordExists() {
return nonEmptyFileExists(sLockPasswordFilename);
}
變量sLockPasswordFilename設置爲
android.os.Environment.getDataDirectory().getAbsolutePath() + "/system/password.key";
它需要系統權限來運行,所以我需要在清單中添加ShareUserId並修改Android.mk,然後使用mm命令編譯。但是我現在沒有在電腦上安裝虛擬機,所以我想問問任何人做過這樣的事情,對嗎?或者有沒有更好的方法來做到這一點?