我同时拥有Android Wear和手机应用程序,其中可移动应用程序将文件发送到手机,但是我需要检查手机应用程序是否正在运行(至少在后台运行),因为否则我会丢失发送的文件。我知道我可以发送同步消息或类似的消息,但我希望知道是否有“更漂亮”的了解方式。
不,没有内置的API。如果这是必要的功能,则必须遵循您提到的“发送同步消息或类似内容”的路线。
但是,有几个相关方面需要注意,这可能会对您有所帮助:
WearableListenerService
,则系统将在收到新数据时启动它。无需运行它。详细信息在这里:https://developer.android.com/training/wearables/data-layer/events#ListenDataItem
(和附加资产)是异步的,将等待您查询它们。发送接收应用程序时无需运行它们。