Java Android:我应该使用本地存储还是SQLite(或类似)?
我刚刚开始学习Android开发。我必须开发类似于日志应用程序的东西,用户可以在其中保存信息。这是一个学生项目,因此我不必使用用户/密码,而是可以使用设备的本地存储保存信息 问题是我需要将这些信息提取到CSV文件中,我不确定使用本地存储是否是最佳选择 你认为哪种方法更有效 你认为在这种情况下,哪一个使用起来不那么复杂Java Android:我应该使用本地存储还是SQLite(或类似)?,java,android,sqlite,storage,Java,Android,Sqlite,Storage,我刚刚开始学习Android开发。我必须开发类似于日志应用程序的东西,用户可以在其中保存信息。这是一个学生项目,因此我不必使用用户/密码,而是可以使用设备的本地存储保存信息 问题是我需要将这些信息提取到CSV文件中,我不确定使用本地存储是否是最佳选择 你认为哪种方法更有效 你认为在这种情况下,哪一个使用起来不那么复杂 提前谢谢 使用SQLite。您可以从数据库中查询数据,并根据需要将其写入cvs文件。一定要使用Sqlite,而不是原始Sqlite,而是使用Room。Room是android的架构
提前谢谢 使用SQLite。您可以从数据库中查询数据,并根据需要将其写入cvs文件。一定要使用Sqlite,而不是原始Sqlite,而是使用Room。Room是android的架构组件,实际上只比sqlite高一层,所以它更易于使用,并删除了大量样板代码。为了存储诸如登录信息之类的小东西,您可以使用SharedReferences。是关于Room的文档,我建议您阅读。您可能想使用它,因为它是官方的Android数据库框架,学习过程非常简单。它甚至支持其他Jetpack库,例如,使您的Android开发更加容易。您应该直接创建一个csv文件。有什么问题?