テーマ2 授業4 ボッチャをやってみよう! - Tokyo …...4 2-4 ボッチャをやってみよう!・赤と青に分かれ戦 たたか うボールゲーム。・投げ方は自由。決まった位
Android wearを触ってみた
-
Upload
yoichi-toyota -
Category
Documents
-
view
646 -
download
1
Transcript of Android wearを触ってみた
![Page 1: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/1.jpg)
Android Wearを触ってみた~開発環境作ってみた編~
株式会社エクストーン 豊田陽一
![Page 2: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/2.jpg)
Android Wear
腕時計型のAndroidデバイス
![Page 3: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/3.jpg)
主な特長
Handheld端末と通知の同期→何もしなくてもWear側に通知が送られる
データの同期→DataItem, MessageApi, WearableListenerService, etc…
音声によるアクション→システムが基本的なアクションを提供、追加も可
![Page 4: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/4.jpg)
Android Wearエミュレータ
まだ実機が手元に来てないので…
![Page 5: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/5.jpg)
エミュレータ実行環境の準備
❏ Android SDKを23以上に更新❏ Android 4.4W (API 20) SDKをインストール
![Page 6: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/6.jpg)
エミュレータ実行
AVD Managerから適当に➢ APIは4.4W (API 20)
![Page 7: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/7.jpg)
Handheld端末とのリンク
HandheldはAndroid 4.3以上が必須今回は実機(Nexus7 2013)を利用
→中身はL
![Page 8: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/8.jpg)
Android Wearアプリのインストール
Handheld端末にWear制御アプリを入れるhttps://play.google.com/store/apps/details?id=com.google.android.wearable.app
![Page 9: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/9.jpg)
実機とエミュレータのリンク
ADBで以下のコマンドを入力$ adb -d forward tcp:5601 tcp:5601
Handheld側のアプリでエミュレータに接続
![Page 10: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/10.jpg)
接続完了!
Handheldの通知がエミュレータにも来た!
![Page 11: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/11.jpg)
Android Wearアプリの開発
Android Studioを使うhttps://developer.android.com/sdk/installing/studio.html
![Page 12: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/12.jpg)
サンプル: Notifications
サンプルをインストールするsdk/samples/android-20/
![Page 13: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/13.jpg)
サンプル: Notifications
Android Studioでインポートsdk/samples/android-20/wearable/Notifications/
![Page 14: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/14.jpg)
とりあえずビルド
HandheldとWearに対してビルドを行うApplication: Handheld用アプリ
Wearable: Wear用アプリ
![Page 15: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/15.jpg)
実行!
Handheld側で通知の見た目を設定
Wear側で実際の通知を確認
![Page 16: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/16.jpg)
いろいろハマり中
Android Wearアプリが見つからない…昨日(2014/7/3)落とせるようになった
Android Wearアプリのデモカードが同期しない…通知内容やサンプルコードの通知が同期したから気にしない
BoxInsetLayout#isRoundが円形のエミュレータで動かしてもfalseを返す
Intel HAMXが動作しなくてエミュレータ重い…AMD CPUだった… (そもそもWear関係ない)
![Page 17: Android wearを触ってみた](https://reader031.fdocuments.us/reader031/viewer/2022020105/559428021a28ab00418b45e2/html5/thumbnails/17.jpg)
まとめ
とりあえずサンプルが動いた突っ込んだ話は実機が届いたら頑張ります