请说明一旦穿戴设备与设备配对,我们如何在 android 上显示通知,例如来自谷歌的天气通知。
谢谢
您可以在手机上实现自定义功能。WearableListenerService
您的可穿戴设备将使用: override来收听此功能onCapabilityChanged
。当手机连接到可穿戴设备时,可访问节点(来自手表)提供的功能会更新并调用 onCapabilityChanged。
请参阅文档广告和检索功能。
广告:(res/values/wear.xml)(移动资源)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="android_wear_capabilities">
<item>my_phone_capability</item>
</string-array>
</resources>
监听可达功能的变化:(WearableListenerService,在清单中声明的服务,带有意图操作BIND_LISTENER
)
@Override
public void onCapabilityChanged(CapabilityInfo capabilityInfo) {
String mPhoneNodeId = pickBestNodeId(capabilityInfo.getNodes());
// you can check if it's the capability you want (my_phone_capability)
if (mPhoneNodeId == null) {
// phone is disconnected
} else {
// phone is connected, send notif
}
}