現(xiàn)在移動端越來越火爆,技術(shù)也越來越成熟坚踩,越來越先進荡灾,相信未來智能科技隨處可見并且隨處可用,會越來越方便攜帶瞬铸,今天我這開始學習目前越來越潮流的穿戴設(shè)備批幌,智能手表開發(fā),這里主要采用Android studio為開發(fā)工具嗓节,手機三星S6荧缘,智能設(shè)備Moto 360。讓我們一起從菜鳥開始進入超神之路拦宣,這里主要介紹怎么通過Android studio開發(fā)手表截粗。
1.new一個project
2.選擇紅色部分的Wear信姓,表示項目支持智能手表運行,我這里選擇最低支持的API是20绸罗,就是4.4的系統(tǒng)
3.接下里先選擇手持設(shè)備的模式意推,就是咱們的手機。
4.選擇穿戴設(shè)備的模式从诲,我這里默認選擇第一個左痢,其他根據(jù)自己的需求決定,第二個就是什么都沒有 空的activity系洛,第三個攜帶通知欄俊性,類似咱們手機的通知欄,第四個地圖不想多說描扯,都能看懂定页,第五個表盤樣式或者模式?绽诚,說實話這里我也太懂(至少文章寫到這里的時候)典徊。好了 我默認選擇第一個,其他你們自己去試吧
5.選好了直接Finish工程等待創(chuàng)建完成即可恩够。
6.接下來就會發(fā)現(xiàn)工程目錄下出現(xiàn)兩個類似module的東西卒落,是的 你沒看錯 是兩個,分別是mobile 和 wear(原來開發(fā)的手機應用只有一個默認叫app的)
6.好吧蜂桶,咱們說了主要學習wear儡毕,所以mobile可以完全不去管他(在這里我想起 貌似剛開始創(chuàng)建工程的時候 是不是可以不選擇phone,自己去試)扑媚,下面看一下wear的首頁的初始化內(nèi)容
7.接下里就是說一下怎么連接設(shè)備調(diào)試腰湾,我這里都是采用真機調(diào)試,所以我就直接說真機的鏈接模式了(模擬器我也沒試過疆股,就不說了费坊,怕把你們帶坑里),首先手表調(diào)試還是需要通過手機做橋梁旬痹,手機必須開啟開發(fā)者模式(不會的自己百度)并且打開藍牙附井,然后下載一個工具,我這里用的Android wear這個app(還有些其他也可以例如 wearday)唱凯,然后通過工具和手表的提示把手機和手表連接起來羡忘,連接成功后可通過手機上的Android wear操作手表(比如換換表盤啥的,這不是我們的重點磕昼,自己去研究)。連接成功后大概這樣
8.打開穿戴設(shè)備的開發(fā)者模式节猿,下面我就直接說Moto360了(這里的測試真機就是Moto360)票从。首先長按右上角的外側(cè)的物理按鍵進入設(shè)置漫雕,滑倒最底部,如果沒有開發(fā)者選項這個按鈕峰鄙,就進入關(guān)于找到版本號一直連擊知道開發(fā)者模式出現(xiàn)(有提示的)浸间。進入開發(fā)者模式打開藍牙調(diào)試,adb調(diào)試
9.然后確保通過數(shù)據(jù)線把手機連接電腦吟榴,并且保證Android studio連接成功魁蒜,打開手機的android wear點擊右上角的設(shè)置按鈕(齒輪看見了吧)打開藍牙調(diào)試,提示你說主機連接斷開吩翻,目標已經(jīng)連接兜看,然后通過adb devices命令發(fā)現(xiàn)還是找不到Moto360,難道是因為主機斷開連接的問題狭瞎?這種時候 必須查詢文檔后發(fā)現(xiàn)還需要通過命令來獲取手機的調(diào)試允許细移。
執(zhí)行以下命令:
adb forward tcp:4444 localabstract:/adb-hub; adb connect localhost:4444
其實這個命令就是指定智能設(shè)備的終端屬性,不然默認是關(guān)閉的熊锭。
執(zhí)行完成后主機也顯示已連接(貌似成功了)
在執(zhí)行adb devices你發(fā)現(xiàn)你手機也出現(xiàn)了
10.最后就是見證奇跡的時刻弧轧,回到Android studio直接run選中穿戴設(shè)備,然后等待安裝成功后可以在Moto 360上看見應用
總結(jié):到這里就完美的可以進行你想做的事情了碗殷,我們開發(fā)者就能制作自己獨一無二的表盤精绎,或者一些屬于自己的應用,開發(fā)風格和手持設(shè)備感覺差不多锌妻,就是連接設(shè)備感覺麻煩了一點代乃,不過沒事,熟能生巧从祝。以后我也將會和大家一起進行更深層的開發(fā)襟己,爭取早日做出完美的穿戴應用。最后說一句:我去年的真的買了一塊表牍陌。