在我的Android应用程序中保存和编辑用户信息的最佳方法

时间:2016-05-21 12:12:33

标签: android sqlite sharedpreferences

我正在尝试保存并存储用户的图片,姓名,联系信息和公司地址。我希望用户在方便的时候添加和编辑他的信息。

我想知道最好的方法是什么?

我们可以通过共享偏好来做到这一点吗?内部存储怎么样?或者它会是SQLite吗?我不确定哪个数据存储最有效,因为我只保存用户的信息。它不是列表或目录。

如果您可以分享示例代码和项目,我将非常感激。

谢谢。

3 个答案:

答案 0 :(得分:2)

使用sqlite以获得更好的持久性。您会发现用户清除缓存不会影响保存的值。

答案 1 :(得分:1)

如果您以tablee格式存储图片,则可以使用SharedPreferences。如果您想存储图像等,我建议您使用Base64。通常搜索SqliteSqlite会对您有所帮助:

Sqlite教程:Sqlite

共享首选项的工作方式类似于键值对:Shared Preferences

答案 2 :(得分:1)

您可以在android shared preferencesqlite database

中存储带存储选项的用户数据

最好的方法是以加密模式存储密码或此类数据等用户信息

for multiuser api 17支持User Manager