Пожалуйста, скажите, как мы можем показать уведомление на Android, как только одежда будет сопряжена с устройством, например, уведомление о погоде от Google.
Спасибо
Пожалуйста, скажите, как мы можем показать уведомление на Android, как только одежда будет сопряжена с устройством, например, уведомление о погоде от Google.
Спасибо
Вы можете реализовать пользовательскую функцию на телефоне. Ваше носимое устройство будет прослушивать эту функцию с помощью WearableListenerService
: переопределить 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
}
}