在android中保存数据的最佳方法

时间:2013-07-12 06:59:09

标签: android file sqlite sharedpreferences

我正在创建一个与家里服务器通信的聊天程序,所以我可以发送命令。我想知道保存登录信息的最佳方法是什么?数据库?共享偏好? sqlite数据库?文件(XML,TXT)?

你们有什么想法?为什么?

2 个答案:

答案 0 :(得分:1)

您可以查看一下这篇文章:http://developer.android.com/guide/topics/data/data-storage.html

在我看来,最好的方法取决于数据量,如果你想保存登录信息我会使用SharedPreferences,但如果你想保存很多人的登录信息,我想用的是sqlite数据库。

答案 1 :(得分:0)

登录信息也包含密码,因此我会考虑选择保存数据的位置时出现此安全问题。

登录信息通常存储在服务器中,而不是存储在客户端中:我肯定会选择将它们存储在数据库中。

如果您想将密码保存在数据库(SQLite,MySql或其他)中,我建议加密密码。

有关详细信息,我建议您在此处查看: Android: Storing username and password?