我正在创建一个与家里服务器通信的聊天程序,所以我可以发送命令。我想知道保存登录信息的最佳方法是什么?数据库?共享偏好? sqlite数据库?文件(XML,TXT)?
你们有什么想法?为什么?
答案 0 :(得分:1)
您可以查看一下这篇文章:http://developer.android.com/guide/topics/data/data-storage.html
在我看来,最好的方法取决于数据量,如果你想保存登录信息我会使用SharedPreferences,但如果你想保存很多人的登录信息,我想用的是sqlite数据库。
答案 1 :(得分:0)
登录信息也包含密码,因此我会考虑选择保存数据的位置时出现此安全问题。
登录信息通常存储在服务器中,而不是存储在客户端中:我肯定会选择将它们存储在数据库中。
如果您想将密码保存在数据库(SQLite,MySql或其他)中,我建议加密密码。
有关详细信息,我建议您在此处查看: Android: Storing username and password?