Android wear检查电话应用程序是否正在运行

问题描述 投票:0回答:1

我同时拥有Android Wear和手机应用程序,其中可移动应用程序将文件发送到手机,但是我需要检查手机应用程序是否正在运行(至少在后台运行),因为否则我会丢失发送的文件。我知道我可以发送同步消息或类似的消息,但我希望知道是否有“更漂亮”的了解方式。

android synchronization wear-os
1个回答
0
投票

不,没有内置的API。如果这是必要的功能,则必须遵循您提到的“发送同步消息或类似内容”的路线。

但是,有几个相关方面需要注意,这可能会对您有所帮助:

  • 如果您的接收代码扩展为WearableListenerService,则系统将在收到新数据时启动它。无需运行它。详细信息在这里:https://developer.android.com/training/wearables/data-layer/events#Listen
  • 如果由于某种原因它无法启动-或您不想使用这样的服务-您仍然不会丢失数据。通过Data API发送的DataItem(和附加资产)是异步的,将等待您查询它们。发送接收应用程序时无需运行它们。
© www.soinside.com 2019 - 2024. All rights reserved.