我正在使用手持设备上的WearableListenerService来检索可穿戴设备的数据。我最近更新了我的代码,并从发送一大组DataMap对象切换到保存一个字节数组的单个DataMap。
代码正在工作,但是当我继续测试时,我开始在可穿戴设备上得到一个空字节数组。这是我允许的情况,但我检查了手持设备上的DataMap,它正在发送数据。
因此,我将手持设备和可穿戴设备上的代码切换回一组DataMap对象的旧实现。设备正在发送正确的数据,但可穿戴设备抛出一个java.lang.ClassCastException,表示byte[] cannot be cast to java.lang.Stri
我有一个安卓穿戴应用程序,可以向手持设备发送信息。应该接收消息的手持设备没有任何应用程序UI,因此没有MainActivity。如何让它接收来自可穿戴设备的信息?
当Google服务收到来自可穿戴设备的消息,我可以用来启动服务时,是否触发了广播?
到目前为止,我在移动应用程序中拥有的是:
public class ListenerService extends WearableListenerService {
public ListenerService() {
}
@Override
public void onMessageReceived(Messag
我正在从android手持设备向android穿戴设备发送通知。我想在通知中包含一个在android穿戴设备上启动活动的操作。
如何将待定意图设置为穿戴设备上的活动?如果通知是在可穿戴设备上创建的,我就可以启动活动,但如果通知是在手机上创建的,然后发送到可穿戴设备,我就不能启动活动。
// creating action for push notification created on handheld
public NotificationCompat.Action CreateWearAppAction(Integer metricId) {
// I wasnt able t