gpt4 book ai didi

java - android 的离线存储管理

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:31 25 4
gpt4 key购买 nike

Theme : Newspaper updates in android application.

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

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

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

最佳答案

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

    use HTTPClient.

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

    I think you don't understand what offline storage means. If there is no internet connection, that's it. You are not able to update your content. Offline storage is useful if you have internet connection, but not everytime. The content you downloaded when you had internet connection can be saved to SQLLite to be loaded when you don't have internet connection.

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

    Create WebService as an interface. Do not let other system to be able to directly access your files. Or just create a PHP files that basically return Json or XML Data. Other option : create an RSS.

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

    Create an event to start sync using HTTPClient. If there is new update, save it to SQLLite(for offline storage) and display the content. The event can be triggered during the start of your application or clicking refresh button and if Internet exist.

更新:

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

对于数据库,尝试cloudant .

关于java - android 的离线存储管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10222995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com