3
Theme : Newspaper updates in android application.

如何从服务器获取或检索数据并在 android 应用程序上发布更新。如何管理离线存储意味着当没有互联网连接时如何在 android 应用程序上更新数据,至少它如何考虑在 android 应用程序上显示更新。如果有人知道这个问题,请回答它。

我实际上正在使用phpjson作为中间文件从服务器获取数据并将更新发送到 android 应用程序,但它似乎更复杂,如果我没有获得访问服务器端文件的权限,我该如何管理更新?是否需要有访问服务器文件的权限?

有关主题的更多信息:如果我想将更新与网站同步,
我该如何处理或实施它?我不是在这里问任何类型的编码。

4

1 回答 1

4
  1. 如何从服务器获取或检索数据并在 android 应用程序上发布更新

    使用HTTPClient

  2. 如何管理离线存储意味着当没有互联网连接时如何在 android 应用程序上更新数据

    我想你不明白离线存储是什么意思。如果没有互联网连接,就是这样。您无法更新您的内容。如果您有互联网连接,离线存储很有用,但并非每次都如此。您在有互联网连接时下载的内容可以保存到SQLLite以在您没有互联网连接时加载。

  3. 我实际上使用 php 或 json 作为中间文件,用于从服务器获取数据并将更新发送到 android 应用程序,但它似乎更复杂,如果我无法获得访问服务器端文件的权限,我该如何管理更新?是否需要有访问服务器文件的权限?

    创建 WebService 作为接口。不要让其他系统能够直接访问您的文件。或者只是创建一个基本上返回 Json 或 XML 数据的 PHP 文件。其他选项:创建一个 RSS。

  4. 有关主题的更多信息:如果我想将更新与网站同步,我该如何处理或实施它?我不是在这里问任何类型的编码。

    创建一个事件以使用 HTTPClient 开始同步。如果有新的更新,将其保存到 SQLLite(用于离线存储)并显示内容。该事件可以在您的应用程序启动或单击刷新按钮期间以及如果 Internet 存在时触发。

更新

有一个名为couchbase mobile的新框架。您可以从沙发服务器同步本地移动数据库。您可以在本地(离线模式)插入/更新数据,然后只要您有互联网连接,数据也可以同步到沙发服务器。这意味着不再需要创建 HTTPClient。

对于数据库,请尝试cloudant

于 2012-04-19T07:02:17.923 回答