我们正在研究一个关于健康护理的项目,并且我们实施了一个android应用程序。 现在我们想要与支持android Wear或Tizen OS的智能手表进行整合, 问题是我们可以与android穿戴SDK或Tizen SDK集成并从手表中读取步数和心率数据,而无需在android Wear或Tizen上制作应用我可以直接从智能手表读取数据到我的android应用程序吗?
在此先感谢。
我们正在研究一个关于健康护理的项目,并且我们实施了一个android应用程序。 现在我们想要与支持android Wear或Tizen OS的智能手表进行整合, 问题是我们可以与android穿戴SDK或Tizen SDK集成并从手表中读取步数和心率数据,而无需在android Wear或Tizen上制作应用我可以直接从智能手表读取数据到我的android应用程序吗?
在此先感谢。
我认为你可以。至少Android Wear有Google Fit API。真的不知道Tizen。
为了帮助您入门,您可以参阅this site的介绍。
Android Wear是一个轻量级平台,连接到佩戴者的身体并在正确的时间提供正确的信息。穿戴让 通过让重要信息一目了然和让用户快速完成任务,用户可以更方便地与在线和真实的 世界连接。
如需进一步参考,您还可以浏览Google Fit文档。
从那里您将了解您可能正在寻找的功能。
适用于Android的Google Fit API是Google Play服务的一部分,在Android 2.3(API级别9)及更高版本中支持 。谷歌健身上 的Android由这些API:
- 传感器API提供了从Android设备上,并从在 伴随设备可用的传感器,诸如穿戴式可用传感器获取的原始传感器数据流。
- Recording API使用订阅提供自动存储健身数据。 Google Fit会在后台存储指定类型 的健身数据,并保留应用订阅。
- History API提供对健身历史的访问,并允许应用程序执行批量操作,如插入,删除和阅读健身数据 。应用程序还可以将批量数据导入Google健身中。
- Sessions API提供了将健身数据与会话元数据一起存储的功能。会话表示用户执行健身活动的时间间隔。
- Bluetooth Low Energy API可访问Google Fit中的低功耗蓝牙传感器。此API可让您的应用程序查找 可用的BLE设备,并将它们的数据存储在健身店 商店中。
- Config API为Google健身提供了自定义数据类型和其他设置。有关更多信息,请参阅自定义数据类型,并从Google健身中断连接。
Google Fit包括对移动设备上的传感器的支持和 蓝牙低功耗传感器与设备配对。Google Fit允许 开发者实现对其他传感器的支持,并将其作为 软件传感器在Android应用中公开。 Google健身支持的传感器为 ,可作为数据源对象供Android应用使用。
使用传感器API使用Step Counter Sensor来统计Android Wear中的步骤。
private SensorManager mSensorManager;
private Sensor mSensor;
...
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
对于Tizen,你可以检查在其site提供的设计原则。
检查Samsung附件协议http://developer.samsung.com/galaxy/accessory#samples。 希望它会有所帮助。 –
嘿,你有没有找到你的问题的答案?请分享,我也对从Android手机上的Tizen可穿戴设备读取传感器数据感兴趣。 – dKab