我对android是半新的。我一直在寻找整个互联网,但我找不到解决我的问题的方法。我正在为我朋友的乐队制作一个安卓应用程序。我怀疑他们每天获得的观看次数会超过几次。我只需要一种非常简单的方法来在云中存储三个或四个字符串并从我的 android 应用程序访问这些字符串。它根本不需要复杂。只是一个远程数据库。我查看了 GData、facebook,但设置起来都非常复杂。有人可以给我一个最好的免费解决方案吗?
4 回答
看看Parse,它非常易于使用,让您专注于您的 Android 应用程序,而不必创建和管理后端。
如果没有,可能首先在某个地方(在您自己的网站上)提供带有字符串的 JSON 编码文件,然后使用 HttpClient 将其发送到您的设备,对其进行解码并显示。周围应该有很多这样的例子(谷歌android json httpclient
)。
安装保管箱
创建一个 txt 文件来存储您的字符串。
将其保存在公用文件夹中。
右键单击 txt 文件并选择 dropbox-> 复制公共链接将该链接嵌入到您的应用程序中。
当您对该 url 发出 http 请求时,您将收到当时存储在文件中的任何文本。
好吧,鉴于我更倾向于 .NET,我会亲自在AppHarbor中创建一个应用程序,其中包含一个提供此信息的 Web 服务。AppHarbor 免费提供 SQL Server、MySQL、RavenDB 以及其他几个免费实例。我认为拥有一个真正的后端而不是仅仅公开数据会给你更多的控制权。
但这只是我认为解决这个问题的数百种选择之一。同样可以通过谷歌应用程序中的应用程序、保管箱中的文件,甚至直接使用来自公开可用的谷歌电子表格的数据,甚至通过 Excel Services 及其 REST 接口的公共 excel 文件来完成。
数据是集中的还是每个用户的?
集中定义
I recommend putting your data in a flat JSON format file or perhaps a single table MySQL database and spit it out in JSON via PHP all on a web server.
Per Device
REST API. No shortcuts there. But one of your immediate problems will be some kind of unique user identifier, and that's where Facebook comes in. Honestly that SDK is quite straight forward, will take you about 4 hours first time around but could be much less.