存储Android数据的最佳/最简单方法

时间:2016-05-02 22:12:10

标签: java android google-sheets cloud

我正在构建我的第一个Android应用。我想收集用户的选择加入数据(比如输入数据),保存并最终以CSV格式查看。

我尝试使用Google表格API,但达到了死胡同。我想知道是否有其他方法来存储数据。

数据相当大(数据将每隔几分钟收集几个小时)所以我不想占用用户手机上太多的存储空间。我希望将数据上传到某种云,但在Google Spreadsheet API之外丢失了

1 个答案:

答案 0 :(得分:1)

一种非常常见的解决方案是创建数据库。 SQLite在Android中提供轻量级和快捷的体验。数据将持续存储,直到应用程序卸载,应用程序数据在设置中清除或由用户在应用程序中更改(如果您希望实现此类功能)。

Saving Data in SQL Databases

稍后您可以通过创建CSV文件从数据库导出数据。最后一点的解决方案已经回答here

  

数据相当大(数据将每隔几分钟收集几个小时)所以我不想在用户的手机上占用太多的存储空间。

如果数据需要X空间,则X将是存储它所需的最小值。您可以做的最好的事情是使用一个会增加太多开销的系统(再次,如果您在数据库中定制好表格,SQLite非常擅长)。