Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中保存数据的最佳方式_Android_File_Sqlite_Sharedpreferences - Fatal编程技术网

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

在android中保存数据的最佳方式,android,file,sqlite,sharedpreferences,Android,File,Sqlite,Sharedpreferences,我正在创建一个聊天程序,与家里的服务器进行通信,以便发送命令。我想知道保存登录信息的最佳方式是什么?数据库共同偏好?sqlite数据库?文件(xml,txt) 你们怎么想?为什么?你们可以看看这篇文章: 在我看来,最好的方法取决于数据量,如果你想保存登录信息,我会使用SharedReferences,但是如果你想保存很多人的登录信息,我会考虑使用sqlite数据库。登录信息也包含密码,所以我会考虑这个安全问题,选择位置来保存数据。 登录信息通常存储在服务器中,而不是客户端:我肯定会选择将它们存储

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


你们怎么想?为什么?

你们可以看看这篇文章:


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

登录信息也包含密码,所以我会考虑这个安全问题,选择位置来保存数据。 登录信息通常存储在服务器中,而不是客户端:我肯定会选择将它们存储在数据库中

我建议,如果您想将密码保存在数据库中(SQLite、MySql或其他任何形式),则应加密密码

有关更多信息,我建议查看以下内容:

如果您有一小部分数据,则始终首选碎片首选项。它比sqlite快。但是,如果您有大数据量,则更喜欢sqlite。