我正在製作我的第一個android應用程序,我希望它受密碼保護,但我遇到了一個小問題,我知道我應該使用sharedPreferences但我不知道該怎麼做所以我需要你的幫助與那些傢伙也如何使我的應用程序顯示密碼活動第一次運行然後在下次登錄活動謝謝...使用共享首選項爲我的應用程序創建密碼
0
A
回答
0
現在你在正確的方式,你可以設置一個值,例如(PasswordSet)默認這個值是假的,
現在用戶鍵入一個密碼,現在密碼被設置(true),那麼你可以在應用程序的開始做一個方法「isPasswordSet」,這個證明的值passwordSet 。就這樣。
u能經由sharedpreferences設置的值,這裏是一個例子或回答如何ü意識到:How to use SharedPreferences in Android to store, fetch and edit values
1
public class Calc extends Activity {
public static final String PREFS_NAME = "MyPrefsFile";
@Override
protected void onCreate(Bundle state){
super.onCreate(state);
//Load your layout
// Restore preferences
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
String savedPassword = settings.getString("password", /*Put a standard variable here*/
}
}
然後例如創建一個方法checkPassword()
它檢查給定密碼是否與保存的密碼匹配。
public void checkPassword() {
if (savedPassword == enteredPassword)
//Start intent to your login activity
else
//Give a toast or something to notify the user that the password was not correct
}
當然,你需要一個ButtonListener和一個變量enteredPassword,但我想你應該能夠弄清楚這一點。
相關問題
- 1. 使用共享首選項崩潰我的應用程序
- 2. 使用共享首選項
- 3. 共享首選密碼
- 4. 使用共享首選項時Android應用程序崩潰
- 5. 使用共享首選項設置並保存密碼
- 6. 在android中使用共享首選項存儲密碼
- 7. 共享首選項不必創建?
- 8. 共享首選項無法找到已創建的密鑰
- 9. 不同應用程序之間的Android共享首選項
- 10. Android應用程序中的共享首選項問題
- 11. 應用程序啓動時的共享首選項
- 12. 使用共享首選項創建登錄頁面
- 13. 共享首選項,如何使用名稱fileNames創建一個?
- 14. 共享首選項崩潰程序
- 15. 如何在應用程序中獲得共享首選項?
- 16. 當應用程序關閉時修改共享首選項
- 17. 在兩個Android應用程序中訪問共享首選項
- 18. Android應用程序崩潰(共享首選項)
- 19. 重新啓動應用程序後更新共享首選項
- 20. 保存到共享首選項時應用程序崩潰
- 21. 共享首選項和應用程序卸載
- 22. 應用程序在共享首選項啓動時崩潰
- 23. 重新啓動應用程序時清除共享首選項
- 24. Android共享首選項檢索用戶名和密碼
- 25. 共享首選項
- 26. 共享首選項
- 27. 共享首選項
- 28. java應用程序共享選項
- 29. 與iOS應用程序共享選項?
- 30. 訪問我的應用程序的共享首選項時出錯