开发Garmin佳明手表应用准备工作
写在前面:
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代码.加上自己的调试.-
<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
表示从那边开始算起 数字都是正数. -
目前可穿戴设备还是比较火的,如果有想从事这方面的职业,可以考虑找个大的平台,开发语言用户量大的,有自己的开发生态圈,佳明就有自己的佳明商店.
写在最后,如果有人想找我定制开发表盘可以再文章末尾评论,我看到了会联系你的.
谢谢阅读.如果觉得对你有帮助请记得点赞或收藏.欢迎留言讨论.你的支持是我出产优秀博客的动力.
文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。
原文链接:fizzz.blog.csdn.net/article/details/86514036
- 点赞
- 收藏
- 关注作者
评论(0)