4

对不起,如果这最终是冗长的。

就像您可以在其中拥有数据并且用户可以使用正确的代码访问它的服务器一样。我可以将我的文本文件放在 Google Drive 上,将它们公开,然后允许我的应用程序访问它们吗?

我已经使用我创建的本地网络服务器完成了这项工作。AsyncTask与服务器上的 .php 文件交互,php 文件从 mySQL 数据库调用数据。这当然可行,但由于我付不起服务器费用,我是否可以选择将我的数据放入文本文件并将它们托管在 Google Drive 上?然后只使用 AsyncTask 来调用它们?尝试时出现错误。我开始认为这是不可能的。

本质上,我有什么办法可以将 Google Drive 用作服务器?如果我不能使用它,有谁知道任何其他可靠的免费网站?我知道我的 AyncTask 代码可以正常工作,因为当我使用 XAMPP 在旧笔记本电脑上创建本地服务器时,我能够托管如上所述工作的 mySQL 数据库和 .php 文件。

我的应用目前处于离线状态,仅我想更改它,因此我不必每周通过 Play 商店向用户发送应用更新。有什么建议吗?

感谢您的帮助,我知道这与代码无关,或者如果可以使用 Google Drive 则可能是这样。

这是我的应用程序,因此您可以了解我正在使用的数据以及我希望如何显示它:https ://play.google.com/store/apps/details?id=com.history.f1historyfree

4

4 回答 4

1

如果您选择 Google Drive 公共文件选项,那么您甚至可能不需要 Drive SDK。

Google Drive 发布站点功能的带宽限制?

http://support.google.com/drive/bin/answer.py?hl=en&answer=2494827

如果这些是您的应用程序的数据文件,并且听起来您只有几个用户,您可以使用 Google App Engine 来托管文件和/或进行任何服务器端处理。查看免费配额:

https://developers.google.com/appengine/docs/quotas

任何提供“免费”托管服务的人,包括谷歌在内,都期待您“做大”并达到升级配额。

为了将来进行校对,请设置您的应用程序,以便您拥有一个小的在线控制文件来重定向大量数据所在的位置,而无需更改应用程序。

于 2013-03-15T23:09:29.090 回答
1

您可以查看本教程 https://developers.google.com/live/shows/192808437/ 我已经运行了我的应用程序,这种方式非常易于使用,因为我们可以直接在电子表格上更改数据。

+point :您可以将数据设为私有,使用您自己的电子邮件 ID 进行部署,并使其可供“匿名”访问(即所有人,即使对于尚未在其设备上登录其 gmail 帐户的用户)。这样,您的数据库仍然是私有的,只能通过应用程序访问。

M 仍在努力将电子表格中的“图像”导入应用程序:-/

祝你教程好运。

于 2013-05-23T11:29:10.690 回答
1

是的你可以。使用Google Drive SDK,还有一个 android 特定示例,您可以在https://developers.google.com/drive/integrate-android-ui查看

于 2013-03-15T19:54:35.253 回答
1

是的你可以

Google 允许您免费托管您的文件。上传您的文件> 共享该(公共)> 从其链接中复制其 ID。 要直接下载,您可以使用此链接: http: //googledrive.com/host/[id ]/

我有一个博客,我使用谷歌驱动器来托管数据。

看到这个:http ://crackit9.blogspot.in/2016/05/beautiful-wallpapers-for-android.html

于 2016-06-07T10:37:50.300 回答