【发布时间】:2017-04-04 12:16:26
【问题描述】:
我正在尝试在与手机连接的 moto 360 上开发基本应用程序(同步消息和通知,发送传感器数据..)。我的问题是我不想在手机上安装android wear应用程序,我想知道是否有办法不这样做。
感谢您的帮助!
【问题讨论】:
标签: wear-os
我正在尝试在与手机连接的 moto 360 上开发基本应用程序(同步消息和通知,发送传感器数据..)。我的问题是我不想在手机上安装android wear应用程序,我想知道是否有办法不这样做。
感谢您的帮助!
【问题讨论】:
标签: wear-os
这可能是可能的,但不鼓励这样做。来自Wear communication API docs:
警告:由于这些 API 专为手持设备和可穿戴设备之间的通信而设计,因此您应该使用这些 API 来设置这些设备之间的通信。例如,不要尝试打开低级套接字来创建通信通道。
鉴于 Wear 设备运行(几乎)完整的 Android,我希望可以使用低级蓝牙、Wifi 或类似的东西来滚动您自己的通信层。但正确答案是“不要”。
【讨论】:
我将在这里尽可能具体:
您提到您不想在手机上安装 Android Wear 应用程序。如果是这种情况,那么如果您的手表运行 AW
如果相反,您的问题是关于用手机或任何支持蓝牙的设备(至少那些实现 RFCOMM 功能的设备)打开低级蓝牙插座,那么是的,这仍然是可能的,只要您可以将应用程序旁加载到您的手表上。为此,您必须实现BluetoothServerSocket 或BluetoothSocket,具体取决于您希望手表成为客户端还是服务器。无论哪种情况,您都可以在实际场景中打开一个双向通信套接字,吞吐量高达 50KBps。
【讨论】: