开发Garmin佳明手表应用准备工作

写在前面: 

Instinct系列的表是不能进行ConnectIQ开发的,请注意!!! 研究了那么久,还是做不了自己的表盘

   前段时间在淘宝上买了一个佳明表Instinct  颜值高,功能齐全,可扩展.

   用了一段时间,突然想,这么高级的一款产品,能不能支持开发者自己开发应用? 于是一顿搜. Binggo 还真的被我找到了.

先放一个连接, 佳明开发者 这里有很多的扩展功能需要的SDK

看到了这里,一颗躁动的心,就开始不安分了.一个强烈的念头奔腾而来:我要自己设计一个表盘,把我的名字放进去,并且把凯迪拉克的车标也放进去. Nice. 虽然我不知道,开发这个需要什么技术,用的什么编程语言,但任何困难都阻挡不了我做这件事.

首先,把网站的介绍都仔细看了一遍, 都是英文,虽然看着很吃力,但还是觉得很有趣. 看了文档介绍,大致清楚了流程

开搞吧,

下面我捡主要的步骤简单说一下

Install Java

安装Java

Install the Eclipse Plug-in

  1. In Eclipse, click the Help menu
  2. Choose Install New Software…
  3. Click the Add… button
  4. Add https://developer.garmin.com/downloads/connect-iq/eclipse/ to the Location field and click OK
  5. Check the box next to Connect IQ in the Available Software window and click Next
  6. Review the license agreement and click Finish
  7. Once the installation completes, restart Eclipse

Install the SDK

  1. In Eclipse, click the Connect IQ menu
  2. Choose Open SDK Manager
  3. Click the Download button next to the latest SDK release
  4. Review the license agreement, and click Agree
  5. Once the download completes, click Yes when prompted to use the new SDK version as your active SDK
  6. Close the SDK Manager

部分截图:

开发者在开发时,需要一个密匙,官方推荐使用openssl生成密匙, 没有Key是无法进行build的,并且这个key是和你的应用绑定的,更新必须使用这个key,所以要好好保管

使用openssl生成密匙,可以在网上搜一下,至于openssl的工具我已经上传到我的资源了.需要的同学可以点击下载

虽然最后因为客观原因,我没有编写出自己喜欢的表单,但研究了二天ConnectIQSDK,我也是收获满满,下面和大家说一下,节省大家时间.

  1. 下载完SDK后,解压后可以看到

    在开始开发之前,可以将SDK根目录的三个html看完,可以避免很多坑,
  2. 表盘的坐标系
    在layout.xml中使用x,y和justification来控制元素在表盘的位置 这个坐标系我是花了很长时间看出来的,主要是看官方提供的d代码.加上自己的调试.
    <layout id="WatchFace">
        <label id="TimeLabel1" x="center" y="center" font="Gfx.FONT_TINY" justification="Graphics.TEXT_JUSTIFY_CENTER" color="Graphics.COLOR_BLUE" />
        <label id="TimeLabel2" x="center" y="20" font="Gfx.FONT_MEDIUM" justification="Graphics.TEXT_JUSTIFY_CENTER" color="Graphics.COLOR_BLUE" />
    </layout>

    上面的代码配合Monkey C大致就是展示这样的布局

    x,y可以是数字,或者center,两者都是center,就是垂直居中的布局,
    x=center,y=数字 就是元素中心在竖中轴线上
    x=数字,y=center 就是元素中心在横中轴线上
    y轴数字从上到下,依次递加
    x轴的数字与justification有关,
    *.TEXT_JUSTIFY_CENTER
    *.TEXT_JUSTIFY_LEFT
    *.TEXT_JUSTIFY_RIGHT
    表示从那边开始算起 数字都是正数.

目前可穿戴设备还是比较火的,如果有想从事这方面的职业,可以考虑找个大的平台,开发语言用户量大的,有自己的开发生态圈,佳明就有自己的佳明商店.


写在最后,如果有人想找我定制开发表盘可以再文章末尾评论,我看到了会联系你的.


谢谢阅读.如果觉得对你有帮助请记得点赞或收藏.欢迎留言讨论.你的支持是我出产优秀博客的动力.

为了帮助您更好地使用GarminForerunner 220手表,并实现与Garmin Connect的数据同步,本回答将提供详细的步骤说。首先,您需要通过智能手机下载并安装Garmin Connect移动应用应用支持iOS和Android系统,可以在对应的App Store或Google Play上进行下载。 参考资源链接:[GarminForerunner 220用户手册.pdf](https://wenku.csdn.net/doc/3wkroy9yo3?spm=1055.2569.3001.10343) 安装完成后,打开Garmin Connect应用,并按照指引完成账户的创建或登录。然后,开启您的Forerunner 220手表,确保手表处于蓝牙开启状态,并且与智能手机的距离在有效范围内。进入手表的设置菜单,找到并选择“手机同步”选项。此时,手表屏幕上会显示一个四位数的代码。 在Garmin Connect移动应用中选择“添加设备”或类似的选项,然后选择您的手表型号,即Forerunner 220,并输入手表上显示的四位数代码,进行配对。成功配对后,系统会提示您是否将手表Garmin Connect同步。选择“是”,即可开始数据同步的过程。 在数据同步完成后,您可以在Garmin Connect应用中查看、分析和分享您的运动数据。这包括心率监测数据、跑步距离、配速等信息。此外,Garmin Connect还提供了运动计划、训练分析等高级功能,帮助您更好地管理运动和健康。 如果您在操作过程中遇到任何问题,可以参考《GarminForerunner 220用户手册.pdf》中的详细说和故障排除部分,该手册会为您提供更深入的指导和帮助。为了进一步深化对Garmin产品和相关技术的理解,建议您详细阅读该用户手册,以充分利用您的设备功能。 参考资源链接:[GarminForerunner 220用户手册.pdf](https://wenku.csdn.net/doc/3wkroy9yo3?spm=1055.2569.3001.10343)
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿我格子衫来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值