我们正在开发一个有关医疗保健的项目,并实现了一个 Android 应用程序。 现在我们想与支持Android Wear或Tizen操作系统的智能手表集成, 问题是我们是否可以与 Android Wear SDK 或 Tizen SDK 集成并从手表读取步数和心率等数据,而无需在 Android Wear 或 Tizen 上制作应用程序
提前致谢。
我想你可以。至少 Android Wear 有 Google Fit API。不太了解 Tizen。
为了帮助您入门,您可以查看此站点了解介绍。
Android Wear 是一个轻量级平台,可连接佩戴者的 身体并在正确的时间提供正确的信息。磨损使 用户可以轻松地与在线和现实世界建立更紧密的联系 让重要信息一目了然, 让用户快速完成任务。
如需进一步参考,您还可以浏览 Google Fit 文档。
从那里您将了解您可能正在寻找的功能。
适用于 Android 的 Google Fit API 是 Google Play 服务的一部分,并且 Android 2.3(API 级别 9)及更高版本支持。谷歌健身开启 Android 由以下 API 组成:
- 传感器 API 提供对 Android 设备上可用传感器和 Android 设备上可用传感器的原始传感器数据流的访问。 配套设备,例如可穿戴设备。
- 记录 API 使用订阅提供健身数据的自动存储。 Google Fit 存储指定类型的健身数据 在后台并持续应用程序订阅。
- History API 提供对健身历史记录的访问,并允许应用程序执行批量操作,例如插入、删除和读取 健身数据。应用程序还可以将批量数据导入Google Fit。
- Sessions API 提供使用会话元数据存储健身数据的功能。会话代表一个时间间隔,在此期间 用户进行健身活动。
- 低功耗蓝牙 API 提供对 Google Fit 中低功耗蓝牙传感器的访问。此 API 使您的应用程序能够查找 可用的 BLE 设备并将它们的数据存储在健身中 商店。
- Config API 为 Google Fit 提供自定义数据类型和其他设置。有关详细信息,请参阅自定义数据类型和 断开与 Google Fit 的连接。
Google Fit 支持移动设备上的传感器 与设备配对的蓝牙低功耗传感器。 Google Fit 让 开发人员实现对其他传感器的支持并将它们公开为 Android 应用程序中的软件传感器。 Google Fit 支持的传感器有 可作为数据源对象供 Android 应用程序使用。
使用传感器 API 通过步数计数器传感器计算 Android Wear 中的步数。
private SensorManager mSensorManager;
private Sensor mSensor;
...
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
对于 Tizen,您可以查看其站点中提供的设计原理。