0

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

你们怎么看,为什么?

4

2 回答 2

1

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

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

于 2013-07-12T07:04:18.380 回答
0

登录信息也包含密码,所以我会考虑选择保存数据的位置这个安全问题。

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

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

有关更多信息,我建议在这里查看: Android:存储用户名和密码?

于 2013-07-12T08:23:34.703 回答