[Android Wear]_Android Wear開發初體驗-入門注意事項、連線Moto 360做App Deploy, Debug
今天趁強者黃董我朋友來台北一起參加第一屆永安市場黑克松的時候,請教了一下如何對Android Wear做第一步的認識跟開發
前面再Android Studio開新專案就要注意要連Phone一起開,若你只有開Wear,未來要部屬該App就沒辦法直接上市集,只能夠自己手動部屬安裝到手錶上去
所以建議在開新專案時還是一併開一個Phone的專案起來。
另外若要圓形表面跟方形表面共用一個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
很抱歉,必須登入網站才能發佈留言。