先附上几个已经开发完成的app
日历 up down 翻月 start 回到当前月(就差农历了)

秒表和定时器一体app
界面比较简单,可是实用,长按菜单键能够切换秒表和定时器,有声音和震动提醒

表盘(仿网上制做的,稍加修改)
历史7天步行记录
功能不少,不一一介绍

以前在网上看见一款表盘挺好看,就搬下来了,加上本身喜欢的元素,就是这个效果

进入正题
在 使用fenix3以前就有一个想法,必定想使用一个本身写的app,看着网上那些漂亮的app,因而信心更足了,在没买表以前就研究了一番,如今手表上两 个表盘和两个app(日历和秒表,定时器)都是本身写的,没有第三方app,除了系统自带的。算的上是达到了当时的目的。
网上对于garmin开发的资料少之又少,基本上等于没有,只能从官方提供的资料本身探索,一点一点琢磨其中也遇到了不少问题。想把这些经验和难题分享给你们。
直接上教程
准备工做:
Garmin开发工具:eclipse-luna 注意版本问题(luna)
下载页面地址: http://www.eclipse.org/luna/
Garmin SDK
下载页面: http://developer.garmin.com/connect-iq/download/#download
下载完成,sdk文件夹说明:

Bin 打包程序和模拟器等程序
Doc API文档
Resource 资源
Samples demo 小例子
安装connect IQ插件
具体步骤教程:
打开下载好的eclipse
(前提配置好java的环境,jdk和jre等,配置具体教程网上不少)
开始安装插件


输入名称和地址:
Connect IQ Plugin
http://developer.garmin.com/downloads/connect-iq/eclipse/

勾选上ConnectIQ 而后下一步

直到安装完成,而后选择Window 选择 preferences

选择以前下载好ConnectIQ SDK的路径,点击确认

增长connect iq视图到eclipse

选择Connect IQ 而后OK

安装配置完成,是否是有点小兴奋
备注:如下内容都以fenix3做为原型设计
开始第一个garmin程序
新建项目



选择程序类型为watch face (表盘)
设备类型为fenix3 可多选

选择simple (simple with setting)稍后再讲,这里先选择simple
点击完成

建好项目后,项目右键 run as 点击connect IQ APP直接运行看看效果

运行的效果以下

为了方便,能够配置启动设置(随意)

入门就算介绍完成了。
(英文版官方安装教程)
http://developer.garmin.com/connect-iq/programmers-guide/getting-started/ 接下来程序的编写,须要有必定的语言基础,最好是会javascript的语法。会 .Net和java的均可以上手 有什么问题能够在下面回复,争取及时回答,也能够提出不同的见解,欢迎交流。 下一章将带来Garmin-开发之个性化表盘开发,详解monkey c语法,api的使用和布局等