繁体   English   中英

只有关闭wifi才能连接Android设备

[英]Android device connect to wear only if wifi is turned off

我们正在尝试将Android Wear应用程序与设备连接。 从磨损到设备的连接工作正常:设备从磨损中接收消息。 但是,如果打开wifi,则从设备发送到穿戴设备的消息不会在穿戴设备中接收到。 关闭wifi后,衣服会收到消息,一切正常。 (我们使用的是Nexus 5和Moto 360,两个设备中的蓝牙均已打开)

大多数Google连接示例中都有一个“问题”。 查看您的连接代码,特别是当您使节点发送最终消息时的位置。 大多数连接示例都是在第一个节点上发送信息的,但是第一个节点可能不在附近。 您必须在节点列表上进行迭代才能找到附近的节点并将消息发送给该节点。

private Node getNodeNearby(NodeApi.GetConnectedNodesResult nodes)
{
    List<Node> nodeList = nodes.getNodes();
    Node nodeNearby = null;
    for (Node node : nodeList)
    {
        if (node.isNearby())
        {
            nodeNearby = node;
            break;
        }
    }
    return nodeNearby;
}

掌上电脑和可穿戴设备可能包含多个节点……您应确保将信息发送到正确的节点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM