写在前面:
Instinct系列的表是不能进行ConnectIQ开发的,请注意!!! 研究了那么久,还是做不了自己的表盘
前段时间在淘宝上买了一个佳明表Instinct 颜值高,功能齐全,可扩展.
用了一段时间,突然想,这么高级的一款产品,能不能支持开发者自己开发应用? 于是一顿搜. Binggo 还真的被我找到了.
先放一个连接, 佳明开发者 这里有很多的扩展功能需要的SDK
看到了这里,一颗躁动的心,就开始不安分了.一个强烈的念头奔腾而来:我要自己设计一个表盘,把我的名字放进去,并且把凯迪拉克的车标也放进去. Nice. 虽然我不知道,开发这个需要什么技术,用的什么编程语言,但任何困难都阻挡不了我做这件事.
首先,把网站的介绍都仔细看了一遍, 都是英文,虽然看着很吃力,但还是觉得很有趣. 看了文档介绍,大致清楚了流程
开搞吧,
下面我捡主要的步骤简单说一下
Install Java
安装Java
Install the Eclipse Plug-in
- In Eclipse, click the Help menu
- Choose Install New Software…
- Click the Add… button
- Add https://developer.garmin.com/downloads/connect-iq/eclipse/ to the Location field and click OK
- Check the box next to Connect IQ in the Available Software window and click Next
- Review the license agreement and click Finish
- Once the installation completes, restart Eclipse
Install the SDK
- In Eclipse, click the Connect IQ menu
- Choose Open SDK Manager
- Click the Download button next to the latest SDK release
- Review the license agreement, and click Agree
- Once the download completes, click Yes when prompted to use the new SDK version as your active SDK
- Close the SDK Manager
部分截图:
开发者在开发时,需要一个密匙,官方推荐使用openssl生成密匙, 没有Key是无法进行build的,并且这个key是和你的应用绑定的,更新必须使用这个key,所以要好好保管
使用openssl生成密匙,可以在网上搜一下,至于openssl的工具我已经上传到我的资源了.需要的同学可以点击下载
虽然最后因为客观原因,我没有编写出自己喜欢的表单,但研究了二天ConnectIQSDK,我也是收获满满,下面和大家说一下,节省大家时间.
下载完SDK后,解压后可以看到
在开始开发之前,可以将SDK根目录的三个html看完,可以避免很多坑,
表盘的坐标系 在layout.xml中使用x,y和justification来控制元素在表盘的位置 这个坐标系我是花了很长时间看出来的,主要是看官方提供的d代码.加上自己的调试.
目前可穿戴设备还是比较火的,如果有想从事这方面的职业,可以考虑找个大的平台,开发语言用户量大的,有自己的开发生态圈。