先附上幾個已經開發完成的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的使用和布局等