小编Aar*_*ngs的帖子

从可穿戴设备发送消息到手机,然后立即回复

我今天一整天都在与Android Wear Message API作斗争,并且终于接受了我需要一些帮助.

我的应用程序非常简单.Mobile部分包含一个MainActivity(除了显示"Hello world"和一个扩展WearableListenerService的Service .)Wear部分只是一个带有单个Button的MainActivity,并实现了MessageApi.MessageListener.

这个想法很简单:按下Wear设备上的按钮,该按钮向Mobile发送消息.当移动设备收到消息时,它会显示带有发件人消息路径的Toast (例如/ mobile).执行此操作后,Mobile应立即使用我的reply()方法将消息发送回 Wear设备.我想做的就是记录这条消息.

我可以完美地完成第一部分.当按下按钮时,手机会弹出一个叫"/ mobile"的Toast.然而,答案似乎只是在以太中迷失了; 没有错误,但也没有消息.

有人可以帮我理解我做错了什么吗?我在下面粘贴了我的文件.

这是我关注的教程.干杯!

穿:MainActivity.java

package org.thecosmicfrog.toastdroidmessageapitutorial;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.support.wearable.view.WatchViewStub;
import android.util.Log;
import android.view.View;

import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.wearable.MessageApi;
import com.google.android.gms.wearable.MessageEvent;
import com.google.android.gms.wearable.Node;
import com.google.android.gms.wearable.NodeApi;
import com.google.android.gms.wearable.Wearable;

import java.util.List;
import java.util.concurrent.TimeUnit;

public class MainActivity extends Activity implements MessageApi.MessageListener {

    private final String LOG_TAG = MainActivity.class.getSimpleName();

    private static final long CONNECTION_TIME_OUT_MS = 100; …
Run Code Online (Sandbox Code Playgroud)

java android android-wear-data-api wear-os

11
推荐指数
1
解决办法
5478
查看次数

标签 统计

android ×1

android-wear-data-api ×1

java ×1

wear-os ×1