我希望能够将用户的ID存储在我的Android应用程序中,以便每当用户访问我的应用程序时,我都可以检索标识用户的信息并为用户创建一个自定义页面。我在我的网站上用javascript做了这个cookie,但是在Android中推荐的方式是什么? SQLite或其他东西?在Android中存储用户数据的最佳方式
1
A
回答
2
有几种方法,See the Storage Options。共享Prefs可能是你想要的,但是如果你打算用id来存储其他数据,那么你可能会考虑使用SQLite DB。
共享偏好设置可以存储在一个数据(“钥匙”,值)对,这样他们可以是一个很好的适合于这种类型的情况
3
Android提供一个AccountManager
是最完整的,健壮的,正确的方式处理用户认证和偏好。 The documentation explains it well.
一个更简单的解决方案是save things in SharedPreferences
相关问题
- 1. iPad - 存储数据的最佳方式
- 2. 存储数据的最佳方式
- 3. 存储数据的最佳方式
- 4. Symfony2存储用户数据的最佳方式?
- 5. 在MySQL中存储“额外”用户数据的最佳方法?
- 6. 在CloudBoost中保存当前用户数据的最佳方式
- 7. 存储数据客户端的最佳方式
- 8. 存储位置数据的最佳方式 - Android
- 9. 在数据库中存储用户积分系统的最佳方式
- 10. 在关系数据库中存储1:1用户关系的最佳方式
- 11. 在Android中存储应用程序数据的最佳方式是什么?
- 12. 在Android应用程序中存储文本数据的最佳方式?
- 13. 在android中存储数据的最佳方法
- 14. 在MySQL中存储用户“收藏夹”的最佳方式
- 15. 使用Phonegap在本地存储数据库的最佳方式
- 16. 在数据库中存储一对多列的最佳方式
- 17. 在Marlogic中存储XML数据的最佳方式
- 18. 在hbase中存储分层数据的最佳方式
- 19. 将标签存储在数据库中的最佳方式?
- 20. 存储数据集的最佳方式(在一张表中)
- 21. 在Swift中存储大数据的最佳方式
- 22. 在Docker中存储数据的最佳方式是什么?
- 23. 在.NET中本地存储数据的最佳方式(C#)
- 24. 在mongodb中存储数据的最佳方式
- 25. 获取在线数据并将其存储在Android中的最佳方式
- 26. 存储用户消息的最佳方式:MySQL数据库或其他地方?
- 27. 在android上存储用户信息的最佳方法
- 28. 在Android中缓存数据的最佳方式
- 29. 存储已删除用户数据的最佳方法?
- 30. xml数据存储的最佳方法
感谢您的答复。我只想存储用户的ID,以便我可以使用它访问我的Internet数据库以获取用户的名称等。我认为Shared Prefs是一种可行的方式。作为一名新手,我希望得到那些有更多经验的人的建议。 – Dave 2013-03-26 22:33:14
不客气。这实际上只是一个优先选择,但它听起来像共享的首选项会适合你想要的 – codeMagic 2013-03-26 22:39:31