【问题标题】:Best way to save data in android在android中保存数据的最佳方法
【发布时间】:2013-07-12 06:59:09
【问题描述】:

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

你们怎么看,为什么?

【问题讨论】:

  • 如果你有一小部分数据,那么总是更喜欢分片偏好。它比 sqlite 快。但是,如果您有大数据,则更喜欢使用 sqlite。

标签: android file sqlite sharedpreferences


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    我建议在这里查看更多信息: Android: Storing username and password?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 2016-06-05
      • 2019-01-30
      • 2015-10-15
      • 1970-01-01
      相关资源
      最近更新 更多