我想创建一个应用程序,用户有两个选项。在进入我的主屏幕之前输入密码,或者如果它不需要密码,它只会直接重定向到我的主屏幕。我的问题我应该使用什么数据存储? SharedPreferences或SQLite来存储密码,哪个更合适?要使用什么数据存储
0
A
回答
0
SQLite将用于表格数据,例如,用户帐户。
如果你只有一个用户使用一个密码,那么使用SharedPreferences
会更容易,只要你不需要将这个缩放到多个用户,这将是绝对好的。
0
如果您的应用程序基于单个用户,那么最好将密码保存在SharedPreference中,并存储加密密码而不是普通字符串。
在DB中存储密码需要创建一个单独的表,它不会使用户只有1-2个用户。
0
真是巧合,我在做同样的事情,并使用Shared Preference !!! 以及两者都有其自身的好处.. 共享首选项是快速访问,并加载在内存中与应用程序一起快速访问,而SQLite用于大量的数据存储...我宁愿你使用共享首选项
相关问题
- 1. 什么数据库使用phonegap存储?
- 2. 为什么使用Core数据存储?
- 3. '文档数据存储'和'键值数据存储'是什么?
- 4. Lambda + Nodejs + dynamodb:存储json:为什么要把项目存储数据类型?
- 5. 为什么要在MySQL中存储二进制数据?
- 6. 跨域登录 - 要在数据库中存储什么内容?
- 7. 定义Appengine数据存储模型后要测试什么
- 8. ScraperWiki数据存储需要什么编码?
- 9. 什么数据库可以存储树?
- 10. 存储数据时,什么并不总是使用nvarchar over varchar?
- 11. 我可以使用什么技术来存储数据
- 12. 数据存储区为什么使用密钥和ID?
- 13. 为什么Java使用堆数据结构来存储对象?
- 14. 为什么memcached会拒绝使用某些键存储数据?
- 15. 为什么使用SubmitChanges时数据不存储?
- 16. 为什么使用app.config来存储配置数据?
- 17. 为什么使用Intent数据的外部存储?
- 18. 什么数据库用于临时数据存储?
- 19. 我想要存储JSON数据,并使用它时,需要IOS
- 20. 什么是最好的数据库/存储来存储统计数据?
- 21. 使用Mediawiki存储数据
- 22. 使用Cookie存储数据
- 23. 要在SVN上存储什么?
- 24. 存储过程的要点是什么?
- 25. 我应该使用什么样的数据模型来存储历史数据?
- 26. 我应该使用什么数据类型在核心数据中存储GUID?
- 27. 使用什么工具从数据库存储过程中检索数据?
- 28. 我应该使用什么数据类型来存储文本数据?
- 29. 为什么我们需要使用存储过程?
- 30. 使用JDO从数据存储中存储和检索数据
对于小数据总是使用SharedPreferences。 –