什么是在Android中存储用户数据的最佳方式

时间:2013-03-26 22:18:00

标签: android sqlite cookies

我希望能够在我的Android应用中存储用户的ID,因此每当用户访问我的应用时,我都可以检索识别用户的信息并为用户创建自定义页面。我在我的网站上使用javascript中的cookie来做这个但是在Android中推荐的方式是什么? SQLite还是别的什么?

2 个答案:

答案 0 :(得分:3)

Android提供AccountManager,这是处理用户身份验证和首选项的最完整,最强大,最正确的方法。 The documentation explains it well.

更轻量级的解决方案是save things in SharedPreferences

答案 1 :(得分:2)

有几种方法,See the Storage Options。共享Prefs可能就是您想要的,但是如果您要使用id存储其他数据,那么您可能需要考虑使用SQLite DB。

共享首选项可以将数据存储在(“键”,值)对中,因此它们非常适合此类情况