Android 如何在没有GoogleAppClient的情况下将数据从手机发送到可穿戴设备?

Android 如何在没有GoogleAppClient的情况下将数据从手机发送到可穿戴设备?,android,android-studio,wear-os,wearables,Android,Android Studio,Wear Os,Wearables,我是从电话那边说的。每当我寻找一个类似的问题时,我总是发现人们在手机端使用GoogleAppClient。这在3年前就贬值了,那么如果我想向可穿戴设备发送字符串数组,我在手机端该怎么办呢?GoogleApi取代了不推荐的GoogleAppClient 您可以根据需要使用DataClient或MessageClient。 它们都扩展了新的GoogleApi类 通过选中此项查看所需内容: 您可以使用NFC、WiFi、蓝牙,这取决于您自己。我发现蓝牙在大多数情况下通常是最好的。Wifi当然更快更可靠,

我是从电话那边说的。每当我寻找一个类似的问题时,我总是发现人们在手机端使用GoogleAppClient。这在3年前就贬值了,那么如果我想向可穿戴设备发送字符串数组,我在手机端该怎么办呢?

GoogleApi取代了不推荐的GoogleAppClient

您可以根据需要使用DataClient或MessageClient。 它们都扩展了新的GoogleApi类

通过选中此项查看所需内容:


您可以使用NFC、WiFi、蓝牙,这取决于您自己。我发现蓝牙在大多数情况下通常是最好的。Wifi当然更快更可靠,如果这是您测试案例中的一个选项的话。因此,在蓝牙的情况下,手机将是服务器,可穿戴设备是客户端吗?我很久以前就这么做了,但如果我没记错的话,我想您需要将可穿戴设备作为服务器。试着用一种方法,如果它不起作用,就换一种方法,这是一个小的变化t听最后一个问题“标签”是什么?我一直在开发者网站上寻找日志信息,每当我复制粘贴它时,我总是用红色标记它。如下所示:Log.e(标记“Socket的create()方法失败”,e);标记是您在日志消息中写入的任何字符串,当您查看logCat以调试错误时,您可以过滤输出以仅包含所需的标记,从而使调试更加容易。通常,标记只是类名的字符串。i、 e对于MainActivity,标签通常为“MainActivity”