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