我正在制作我的第一个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. 访问我的应用程序的共享首选项时出错