Android Wear需要在设备配对佩戴时显示磨损通知

时间:2016-04-19 02:25:02

标签: wear-os android-wear-notification

请说明一旦佩戴与设备配对,我们如何在Android上显示通知,就像谷歌的天气通知一样。

由于

1 个答案:

答案 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
    }
}