Android Wear開發 - 入門指引 - Eclipse開發平台搭建


開發平台配置

  1. 下載最新版本的ADT,詳情見官網:http://developer.android.com/sdk/installing/installing-adt.html 。(之前一直習慣於Google提供的集成了ADT的Eclipse,當筆者寫本文時去官網查詢,已經沒有找到其下載路徑,只有Android Studio了,所以,本文也只是給暫時由於項目遷移成本帶來困擾的同學們閱讀。及早地遷移到Android Studio吧!)

  2. 下載必要的SDK版本:最低4.4W.2(API 20),也可以是5.0以上。注意不是4.4.2(API 19)。詳情見截圖。

    • SDK Platform:你懂的

    • Samples for SDK:強烈推薦下載,因為部分API在官網的開發者指導文章中是沒有提及的,一些解決問題的思路,可以從SDK Samples中學習到。

    • 2個System Image:建議下載,因為本人手頭只有SamgSung的Android Wear,沒有Moto 360,要多分辨率測試,還是需要模擬器的!另外,務必升級到最新版本,筆者在開發過程中,遇到模擬器Bug:動態加載的View在手表正常顯示,而模擬器失效,更新后即可。

    • Sources for Android SDK:你懂的

  3. 升級Android SDK Tools:最低23.0.0

  4. 下載依賴庫:

    • Google Support Library : 提供android.support.v4.app.NotificationCompat.WearableExtender:用於實現手表卡片通知的適配

    • Google Play Services:提供com.google.android.gms.wearable:用於實現手機和Wear的數據傳輸功能

    • Google Repository : 提供android.support.wearable:實現Wear的自定義界面

  5. 解壓Wear依賴庫:下載后的包在/sdk/extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar。解壓到工作目錄下,並將里面的classes.jar拷貝到libs目錄下。

  6. 導入Wear依賴庫:Eclipse導入上一步解壓的工程,並工程屬性properties設置為Is Library.

創建Android Wear工程



筆者使用的ADT升級后,依然沒有出現以上畫面,因此,選擇了以下的方式。

  1. 下載模板工程:https://github.com/tangtungai/Android-Wear-Black-Activity-Template

  2. Eclipse導入模板工程

  3. 模板導入wearable-1.0.0依賴庫,解決也許找不到android.support.wearable包的問題。

注:ADT 自(23.0.2)這個版本開始就沒有Blank Wear Activity,所以得下載模板工程來開發。

創建模擬器

  • Device:選擇方形/圓形的設備

  • Target:4.4w.2

  • CPU/ABI:此處筆者選擇Android Wear Intel Atom(X86),因為本人的64位Ubuntu 14.04系統在選擇Android Wear ARM(armeabi-v7a)時候會報錯,所以在不確定哪個鏡像會報錯的情況下,最好兩個都下載吧。

  • Hardware keyboard present:手表是沒有鍵盤輸入的,所以,這里似乎沒用,不過語音輸入是否與之相關有待調查。

  • Skin:選擇與Device對應的,AndroidWearSquare

  • Use Host GPU:這個很關鍵,不勾選這個,在做Notification顯示自定義的Activity的時候會看到一片漆黑

手機連接Wear模擬器

  1. 手機上安裝Android Wear App。點擊跳轉Google Play下載地址

  2. 打開Android Wear App,打開藍牙(強制需要打開,雖然連接電腦模擬器不需要),然后右上角出現菜單按鈕,點擊顯示菜單"Pair with emulator",點擊選中,如截圖

  3. 在命令行窗口輸入:

adb -d forward tcp:5601 tcp:5601

  1. 連接成功,可以看到Wear模擬器右上角的離線雲圖標消失

另外指出,App不念A-P-P,而是念[æp],是英文單詞application的縮寫!

Hello World

運行程序,這是一個全新的起點~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM