Android Studio开发商店阵列在线

问题描述:

我很难涉足这个主题的疯狂的信息量,所以请耐心等待,如果这已经问过。Android Studio开发商店阵列在线

我是一个相当不错的程序员,当谈到java,并且已经为体育联盟管理设计了一个简单的应用程序。我需要一种在线存储几个阵列的方法,在应用程序打开时下载这些阵列,然后在用户添加/编辑/删除这些阵列中的元素时将其保存在线。

什么是最简单/最便宜的方法来做到这一点?我在网上存储数据看似无穷无尽的方式,迫切需要指导!如果可以的话,请提供教程或逐步指导,但对于在线存储我很缺乏经验。

谢谢你的时间!

+0

创建json对象,并在需要时使用RESTful API存储和/或检索该对象。如果你愿意,你甚至可以使用JSONArray。 – portfoliobuilder 2014-09-18 23:54:21

+0

我想最便宜的解决方案是将数据存储在设备本地,并利用Android备份服务(请参阅http://developer.android.com/google/backup/index.html),该服务承诺为您提供一些用于用户首选项的云存储等等。但是,还没有尝试过,并且据我所知,后端是特定于设备的。或者,您可以使用用户的Dropbox帐户(或其他云存储)并在其中保存数据;这也不会对您造成额外的运行成本。 – tiguchi 2014-09-18 23:56:33

+0

Nobu,有没有一种方法可以在线存储SQLite数据库(比如在Dropbox或其他地方),应用程序可以在哪里下载并定期保存SQLite数据库? – 2014-09-19 00:06:21

为此使用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/

+0

谢谢,我会研究这个! – 2014-09-19 00:05:14