请说明一旦佩戴与设备配对,我们如何在Android上显示通知,就像谷歌的天气通知一样。
由于
答案 0 :(得分:0)
您可以在手机上实现自定义功能。您的可穿戴设备会使用WearableListenerService
:覆盖onCapabilityChanged
来监听此功能。当手机连接到可穿戴设备时,可更新节点(来自手表)提供的功能会更新,并且会调用onCapabilityChanged。
请参阅文档Advertise and Retrieve capability。
刊登广告:(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,在清单中使用intent action 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
}
}