Android Wear 2.0 - 替代(已弃用)BIND_LISTENER(Android W

2019-09-30 19:13发布

我确实努力尝试过(扫描/尝试示例代码,阅读文档...),但一直没能弄清楚如何为新和改善CapabilityApi / CapabilityClient方案换出BIND_LISTENER。

我最近买了一个Ticwatch E(来自Kickstarter的)和它的运行AW 2.0。 我来自一个Garmin的FR-230在这之前,一个小卵石智能手表给AW。 我公司开发了Garmin +卵石平台上类似watchfaces和一个功能我包含在这两个,是振动时,蓝牙连接符(所以基本上,我不离开我的手机在家里)。

我移植我的表盘以AW,它工作正常W的清单指向/ BIND_LISTENER我WearableListenerService类 - 即看到日志和弹出式通知。 但是,我得到的错误,当我尝试发布到Google Play商店中的`原因BIND_LISTENER已被弃用。

我试图改变意向过滤器CAPABILITY_CHANGED(我希望它是那样简单)。 我尝试添加onCapabilityChanged()这个WearableListenerService - 没什么/没有日志事件。

下面的链接是我的表盘和GitHub上的“工作”的源代码(W / BIND_LISTENER)。 退房清单+监听器类。

大多数我见过的例子是活动或通过磨损+移动之间围绕数据 - 我只是想警告连接变化时。 一个连接图标时BT消失所以我的手表上弹出,它得是能得到一个警报。

新手的Android开发者佩戴与和文档挣扎。 如果可能欣赏一个明显的例子。

https://android-developers.googleblog.com/2016/04/deprecation-of-bindlistener.html https://play.google.com/store/apps/details?id=com.antonio_asaro.www.marvin_watchface HTTPS: //github.com/antonioasaro/Android-Marvin_Watchface

谢谢,--Antonio

文章来源: Android Wear 2.0 - alternative to (deprecated) BIND_LISTENER