android - 如何从 Garmin Fenix3 检索 Activity

标签 android connect garmin

我想自动将我的 Activity 从我的 Garmin Fenix3 导入数据库(无需手动下载 TCX 文件)。我想到了解决此任务的两个选项:

  1. 一个基于服务器的应用程序,它连接到 Garmin Connect API 并在每次上传 Activity 时由 GarminConnect 通知(通过 RESTful API)——我的理解是正确的,对于这个用例我需要 5,000 美元昂贵的 Garmin API 许可证?? http://developer.garmin.com/garmin-connect-api/overview/

  2. 创建一个 Android 应用程序,每次创建新 Activity 时都会收到已安装的 Garmin Android Connect 应用程序的通知 - 我该如何实现?据我了解,Connect IQ Mobile SDK For Android 可用于创建一个 Android 应用程序,它与您自己在 Garmin 设备上的应用程序交互(我的场景不需要,我只想自动“下载”创建的 Activity 默认的 Fenix3 应用)。

非常感谢任何帮助 - 谢谢。

最佳答案

我现在可以回答我自己的问题了。除非您为 Garmin API 许可证支付 5,000 美元,否则不可能自动访问记录的数据(这太荒谬了 Garmin!!!)。 Garmin 支持团队确认,Connect IQ Mobile SDK 方法无法完成这项工作。

获取数据的唯一方法是从 https://connect.garmin.com 手动下载 FIT 或 TCX 文件。 .请记住,运行动态(由 HRM-Run 传感器捕获和计算)不包含在这些文件中!

  • 垂直振荡
  • 垂直比例
  • 左/右平衡
  • 平均触地时间
  • 培训效果

这让 Garmin 非常失望!你们还活在哪个世纪?用户产生的数据属于用户,应该易于访问!将数据锁定在您的保险箱中不会真正吸引更多用户使用连接平台……但时间会证明一切。

关于android - 如何从 Garmin Fenix3 检索 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082776/

相关文章:

java - 如何在 Android 中连接到预配置的 Wifi?

android 蓝牙连接失败(isSocketAllowedBySecurityPolicy 开始 : device null)

c# - 如何从磁盘读取 .fit 文件

android - Android 新数据绑定(bind)库中的 HTML 格式化

java - 如何播放原始音频流?

Android 蓝牙 .connect() 异常 Nexus 7 OBDII 适配器

c# - 在 C# 中管理 C++ Garmin API

localization - 如何以编程方式设置标签的本地化文本?

android - 如何在 json 对象响应中解析 json 数组?

android - 在android中使用JSON解析在gridview中显示图像