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