gpt4 book ai didi

android - android 中的 websockets 和同步适配器

转载 作者:行者123 更新时间:2023-11-29 15:24:33 25 4
gpt4 key购买 nike

我正在设计一个应用程序,用于从 Web 服务(如 REST API)获取一些数据并将其显示给用户:

我正在考虑将 Sync Adapter 与 Content Provider API 结合使用:

  1. 同步适配器处理本地数据库和远程数据库之间的数据流。
  2. 内容提供商 API 将数据加载到用户界面中。

我的问题是,如果远程应用程序支持服务器推送(使用 Socket.IO 等),我应该如何设计应用程序以利用此功能?因为据我所知,SyncAdapter 何时运行是由 SyncManager 决定的。所以我不能确保同步只在服务器推送时完成。我想知道这是否可能,即使没有在前台或后台运行应用程序。即,仅在同步适配器运行时。

提前感谢您的任何回复。

PS:我刚开始设计安卓应用,如果我错了,请原谅我/纠正我。

跟进:

  1. 我对云消息传递 API(如 GCM)不感兴趣。如果用户愿意,我想将数据保密。

最佳答案

如果您的应用程序将运行一段时间,您真的不想保持与服务器的持续连接,因为这会消耗大量电池。

听起来您正在寻找这个: http://developer.android.com/google/gcm/index.html

使用 gcm,您的应用程序可以在您的服务器上有更新时收到通知。

关于android - android 中的 websockets 和同步适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14445640/

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