Android 如何在不与谷歌云共享数据的情况下将数据从Smartwatch同步到智能手机?
亲爱的安卓社区: 我目前正在开发一个Android应用程序,我想与智能手机实时共享智能手表上的一些传感器数据。Github上有几个这样的项目。这些项目仅使用来同步数据。我对谷歌云的调查导致了一些关于安卓何时和谷歌云共享数据的混乱。据我所知,数据似乎由Android与所谓的云节点同步。由于这些信息对我的用户很敏感,我不想与谷歌云共享任何数据。因此,如果有人支持我,回答以下问题,我会很高兴:Android 如何在不与谷歌云共享数据的情况下将数据从Smartwatch同步到智能手机?,android,google-cloud-platform,wear-os,privacy,google-data-api,Android,Google Cloud Platform,Wear Os,Privacy,Google Data Api,亲爱的安卓社区: 我目前正在开发一个Android应用程序,我想与智能手机实时共享智能手表上的一些传感器数据。Github上有几个这样的项目。这些项目仅使用来同步数据。我对谷歌云的调查导致了一些关于安卓何时和谷歌云共享数据的混乱。据我所知,数据似乎由Android与所谓的云节点同步。由于这些信息对我的用户很敏感,我不想与谷歌云共享任何数据。因此,如果有人支持我,回答以下问题,我会很高兴: 有没有一种方法可以在不启用云节点的情况下使用DataClient方便的同步方法 当我使用ChannelCl
- 有没有一种方法可以在不启用云节点的情况下使用DataClient方便的同步方法
- 当我使用ChannelClient或MessageClient时,数据是否与Google共享
节点.isnear()
为true;我的经验是,这相当于手机和手表之间的蓝牙连接。然后,您可以通过MessageClient API发送数据,数据可能会通过蓝牙传输到手机,而不需要在GMS中停留足够长的时间来访问谷歌云
如果您需要比这更有力的保证,那么您可能无法使用Wear API进行数据传输。我想到了几个其他的选择:
- 您可以根据原始的蓝牙API进行数据传输。这当然是可能的(我已经做到了),但这是一项巨大的工作
- 在将数据传递给GMS之前对其进行加密,然后在手机应用程序中对其进行解密。这似乎比构建自己的通信层更容易,但我的驾驶室里并没有真正的加密功能,所以我不能给出更多的建议