我正在创建一个与家里的服务器通信的聊天程序,所以我可以发送命令。我想知道保存登录信息的最佳方法是什么?数据库?共同偏好?sqlite数据库?文件(xml,txt)?
你们怎么看,为什么?
我正在创建一个与家里的服务器通信的聊天程序,所以我可以发送命令。我想知道保存登录信息的最佳方法是什么?数据库?共同偏好?sqlite数据库?文件(xml,txt)?
你们怎么看,为什么?
你可以看看这篇文章:http: //developer.android.com/guide/topics/data/data-storage.html
在我看来,最好的方法将取决于数据量,如果你想保存登录信息我会使用 SharedPreferences,但如果你想保存很多人的登录信息,我会考虑使用 sqlite 数据库。
登录信息也包含密码,所以我会考虑选择保存数据的位置这个安全问题。
登录信息通常存储在服务器中而不是客户端中:我肯定会选择将它们存储在数据库中。
如果您想将密码保存在数据库(SQLite、MySql 或其他)中,我建议对密码进行加密。
有关更多信息,我建议在这里查看: Android:存储用户名和密码?