0

请说明一旦穿戴设备与设备配对,我们如何在 android 上显示通知,例如来自谷歌的天气通知。

谢谢

4

1 回答 1

0

您可以在手机上实现自定义功能。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
    }
}
于 2016-04-20T12:16:32.127 回答