2016-04-19 41 views

回答

0

您可以在手机上实现自定义功能。您的可穿戴设备将通过WearableListenerService来听取此功能:覆盖onCapabilityChanged。当手机连接到可穿戴设备时,由可达节点(从手表)提供的功能将更新,并调用onCapabilityChanged。

请参阅文档Advertise and Retrieve capability

广告:(RES /价值/ wear.xml)(移动资源)

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="android_wear_capabilities"> 
     <item>my_phone_capability</item> 
    </string-array> 
</resources> 

听取了关于可达能力的变化:(在清单中声明,意图动作BIND_LISTENER WearableListenerService,服务)

@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 
    } 
}