Android Wear 2.0并发症最短更新时间

时间:2017-02-15 16:34:05

标签: wear-os

根据Android Wear Developer Training guide for Wear 2.0 Watch Face Complications,虽然开发人员可以通过清单文件定义一个复杂提供程序可以请求更新的设置间隔,但有一点需要注意,"更新请求不能保证以这个频率发送"并且"系统确实应用了最小更新周期,特别是,当设备处于环境模式或未佩戴时,更新请求可能会减少。"

是否有任何文档或来源确切地说明了这个最小更新周期是什么,或者它是如何推导出来的?

更新:我之所以这么说是因为我们的组织正在寻求开发一款既可以在Apple Watch上运行也可以在Android Wear上运行的应用程序。 Apple Watch OS仅允许每24小时更新一次并发症的开发;如果Android Wear 2.0操作系统有任何类似的限制,或者理论上开发人员能够更新并发症,那么这个应用程序的项目经理非常好奇#34; (即不考虑最终用户的设备电池)。

1 个答案:

答案 0 :(得分:0)

当我阅读您链接的文档时,它没有说明您可以指定的最短更新周期。但是,基于此example,开发人员应该考虑分钟数量级的时间间隔。另外,请记住,这只是系统的指导。 Android Wear可能不太频繁更新。不幸的是,我也看不到任何有关确切时间的文档,但是这个值应该设置得尽可能大,以免频繁更新对设备电池造成太大影响。您可以查看blog。但是,如果您的应用需要推送更新而不是定期更新,则应将此值设置为0并使用ProviderUpdateRequester.requestUpdate()代替在您需要时触发更新请求。