開發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代碼.加上自己的調試.
上面的代碼配合Monkey C大致就是展示這樣的布局
x,y可以是數字,或者center,兩者都是center,就是垂直居中的布局,
x=center,y=數字 就是元素中心在豎中軸線上
x=數字,y=center 就是元素中心在橫中軸線上
y軸數字從上到下,依次遞加
x軸的數字與justification有關,
*.TEXT_JUSTIFY_CENTER
*.TEXT_JUSTIFY_LEFT
*.TEXT_JUSTIFY_RIGHT
表示從那邊開始算起 數字都是正數.
目前可穿戴設備還是比較火的,如果有想從事這方面的職業,可以考慮找個大的平臺,開發語言用戶量大的,有自己的開發生態圈,佳明就有自己的佳明商店.
寫在最后,如果有人想找我定制開發表盤可以再文章末尾評論,我看到了會聯系你的.
謝謝閱讀.如果覺得對你有幫助請記得或.歡迎留言討論.你的支持是我出產優秀博客的動力.
開發者
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。