寻找在云中存储数据和从远程Android应用程序访问的简便方法

时间:2012-08-05 19:51:32

标签: android sql database

我是android的半新手。我一直在寻找互联网,但我无法找到问题的解决方案。我为我朋友的乐队制作了一个Android应用程序。我怀疑他们每天会得到的不仅仅是一些观点。我只需要一种简单的方法来存储云中的三四个字符串,并从我的Android应用程序访问这些字符串。它根本不需要复杂化。只是一个远程数据库。我已经查看了GData,facebook,但设置起来非常复杂。有人能给我一个最好的免费解决方案吗?

4 个答案:

答案 0 :(得分:4)

看看Parse,它非常易于使用,让您专注于Android应用,而不必创建和管理后端。

如果没有,可能首先在某处(在您自己的网站上)使用您的字符串提供JSON编码文件,然后使用HttpClient将其解析到您的设备,解码并显示。应该有很多这方面的例子(Google android json httpclient)。

答案 1 :(得分:1)

安装dropbox

创建一个txt文件来存储你的字符串。

将其保存在公共文件夹中。

右键单击txt文件并选择dropbox->复制公共链接嵌入该应用的链接。

当您在该网址上发出http请求时,您将收到该文件中存储的任何文本。

答案 2 :(得分:0)

好吧,鉴于我更倾向于.NET,我个人会在AppHarbor中创建一个包含单个Web服务的应用程序来提供这些信息。 AppHarbor免费提供SQL Server,MySQL,RavenDB以及其他几个免费实例。 拥有一个真正的后端而不是仅仅暴露数据会让你有更多的控制权。

但我认为这只是解决这个问题的数百种选择之一。同样可以通过谷歌应用程序中的应用程序,Dropbox中的文件,甚至直接消费数据,例如来自公开可用的谷歌电子表格,甚至通过Excel Services及其REST界面的公共Excel文件来实现。

答案 3 :(得分:0)

数据是中心还是每个用户?

中央定义

我建议将您的数据放在一个扁平的JSON格式文件中,或者可能是一个单独的MySQL数据库,并在Web服务器上通过PHP将其吐出JSON。

每设备

REST API。那里没有捷径。但是你的一个直接问题将是某种独特的用户标识符,这就是Facebook的用武之地。老实说,SDK非常简单,第一次约需4个小时,但可能会少得多。