【问题标题】:Android Studio development store arrays onlineAndroid Studio开发在线存储数组
【发布时间】:2014-09-18 23:42:53
【问题描述】:

我很难浏览关于这个主题的大量信息,如果以前有人问过这个问题,请耐心等待。

在 javascript 方面,我是一个相当优秀的程序员,并且开发了一个为体育联盟管理而设计的简单应用程序。我需要一种在线存储一些数组的方法,这些数组会在应用打开时下载,然后在用户从这些数组中添加/编辑/删除元素时在线保存。

最简单/最便宜的方法是什么?我对看似无穷无尽的在线数据存储方式感到不知所措,迫切需要指导!如果可以,请提供教程或分步指南,我对在线存储非常缺乏经验。

感谢您的宝贵时间!

【问题讨论】:

  • 创建 json 对象,并在需要时使用 RESTful API 存储和/或检索该对象。如果你愿意,你甚至可以使用 JSONArray。
  • 我想最便宜的解决方案是将数据本地存储在设备上并使用 Android 备份服务(请参阅developer.android.com/google/backup/index.html),该服务承诺为您提供一些云存储以满足用户偏好等。但是,还没有尝试过,据我所知,后端是特定于设备的。或者,您可以使用用户的 Dropbox 帐户(或其他云存储)并在那里保存数据;这对您来说也不会产生额外的运行成本。
  • Nobu,有没有办法在线存储 SQLite 数据库(比如在保管箱或其他东西中),应用程序可以在启动时下载并定期保存?

标签: android arrays database cloud storage


【解决方案1】:

为此使用 JSON。如果您使用的是数组,请尝试使用 JSONArray。

ArrayList<String> mList = new ArrayList<String>();
list.add("Hello");
list.add("World");
JSONArray jsArray = new JSONArray(list);

使用 RESTful API 来存储、检索和编辑您认为合适的信息。关于如何做 REST 的教程,这里有一个不错的教程:http://api.shephertz.com/tutorial/Saving-App-Data/

【讨论】:

  • 谢谢,我会调查的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-23
  • 1970-01-01
  • 2015-03-14
  • 2015-06-10
  • 1970-01-01
  • 2016-05-31
相关资源
最近更新 更多