我正在尝试保存并存储用户的图片,姓名,联系信息和公司地址。我希望用户在方便的时候添加和编辑他的信息。
我想知道最好的方法是什么?
我们可以通过共享偏好来做到这一点吗?内部存储怎么样?或者它会是SQLite吗?我不确定哪个数据存储最有效,因为我只保存用户的信息。它不是列表或目录。
如果您可以分享示例代码和项目,我将非常感激。
谢谢。
答案 0 :(得分:2)
使用sqlite以获得更好的持久性。您会发现用户清除缓存不会影响保存的值。
答案 1 :(得分:1)
如果您以tablee
格式存储图片,则可以使用SharedPreferences。如果您想存储图像等,我建议您使用Base64
。通常搜索Sqlite
和Sqlite
会对您有所帮助:
Sqlite教程:Sqlite
共享首选项的工作方式类似于键值对:Shared Preferences
答案 2 :(得分:1)
您可以在android shared preference或sqlite database
中存储带存储选项的用户数据最好的方法是以加密模式存储密码或此类数据等用户信息
for multiuser api 17支持User Manager