[Android Wear]_Android Wear開發初體驗-入門注意事項、連線Moto 360做App Deploy, Debug

今天趁強者黃董我朋友來台北一起參加第一屆永安市場黑克松的時候,請教了一下如何對Android Wear做第一步的認識跟開發

 

前面再Android Studio開新專案就要注意要連Phone一起開,若你只有開Wear,未來要部屬該App就沒辦法直接上市集,只能夠自己手動部屬安裝到手錶上去

 

所以建議在開新專案時還是一併開一個Phone的專案起來。

1

 

另外若要圓形表面跟方形表面共用一個ActivityView,則可以先把圓形或者方形(看你要哪一個做設計階段的預覽)的View XML複製到activity_main.xml底下

之後刪除圓形跟方形的View XML。

 

再來必須要在MainActivity裡面註解掉原先判斷表面為方形或圓形選擇View的Code

        final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
        stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
            @Override
            public void onLayoutInflated(WatchViewStub stub) {
                mTextView = (TextView) stub.findViewById(R.id.text);
            }
        });

 

預設會有一個Hello world的字串放在畫面,你可以不需要設計手機的App就直接部屬Wear的APP到手錶上,下面要說明如何連線到Wear做部署。

 


 

1.在手錶的Setting->About->對Build Number狂點,點到後面會有toast提醒你已經開啟Developer options.

2.點完之後,一樣到Setting->最下方多了一個Developer options可以選擇,點進去後讓Debug over Bluetooth啟動。

 

3.我這邊是用無線wifi透過adb連線到Android手機,adb是跟著android studio自帶安裝路徑在E:\Users\Nathaniel\AppData\Local\Android\sdk\platform-tools

cd \d E:\Users\Nathaniel\AppData\Local\Android\sdk\platform-tools

adb connect 192.168.1.109:5555

 

4.連線好手機之後,要讓手機上的Android Wear App啟動Debug功能,打開Android Wear App後,右上角齒輪按進去,並把Debugging over Bluetooth啟動。

 

 

5.之後回到終端機,要讓adb forward 4444 port到adb-hub上,另外這裡值得一提的是,Android手機debug port是5555,而手錶是4444

adb forward tcp:4444 localabstract:/adb-hub

 

6.連結手錶

adb connect localhost:4444

 

這時候手機畫面應該會彈出RSA金鑰認證,跟當初連接手機一樣,確認即可。

 

回到Android Studio,在Android DDMS裝置管理員下面應該就可以看到手機跟手錶

 

這時候就可以直接截圖跟部屬Wear App上去了~,但藍芽部屬非常的慢…這是非戰之罪~

 

 

以上

 

thx for:

黃董親自教導,目前黃金單身漢一枚,詳情請pm我的fb XDDD

Leave a comment 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Exit mobile version