android wearを触ってみた

17
Android Wearを触ってみた ~開発環境作ってみた編~ 株式会社エクストーン 豊田陽一

Upload: yoichi-toyota

Post on 02-Jul-2015

655 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Android wearを触ってみた

Android Wearを触ってみた~開発環境作ってみた編~

株式会社エクストーン 豊田陽一

Page 2: Android wearを触ってみた

Android Wear

腕時計型のAndroidデバイス

Page 3: Android wearを触ってみた

主な特長

Handheld端末と通知の同期→何もしなくてもWear側に通知が送られる

データの同期→DataItem, MessageApi, WearableListenerService, etc…

音声によるアクション→システムが基本的なアクションを提供、追加も可

Page 4: Android wearを触ってみた

Android Wearエミュレータ

まだ実機が手元に来てないので…

Page 5: Android wearを触ってみた

エミュレータ実行環境の準備

❏ Android SDKを23以上に更新❏ Android 4.4W (API 20) SDKをインストール

Page 6: Android wearを触ってみた

エミュレータ実行

AVD Managerから適当に➢ APIは4.4W (API 20)

Page 7: Android wearを触ってみた

Handheld端末とのリンク

HandheldはAndroid 4.3以上が必須今回は実機(Nexus7 2013)を利用

→中身はL

Page 8: Android wearを触ってみた

Android Wearアプリのインストール

Handheld端末にWear制御アプリを入れるhttps://play.google.com/store/apps/details?id=com.google.android.wearable.app

Page 9: Android wearを触ってみた

実機とエミュレータのリンク

ADBで以下のコマンドを入力$ adb -d forward tcp:5601 tcp:5601

Handheld側のアプリでエミュレータに接続

Page 10: Android wearを触ってみた

接続完了!

Handheldの通知がエミュレータにも来た!

Page 11: Android wearを触ってみた

Android Wearアプリの開発

Android Studioを使うhttps://developer.android.com/sdk/installing/studio.html

Page 12: Android wearを触ってみた

サンプル: Notifications

サンプルをインストールするsdk/samples/android-20/

Page 13: Android wearを触ってみた

サンプル: Notifications

Android Studioでインポートsdk/samples/android-20/wearable/Notifications/

Page 14: Android wearを触ってみた

とりあえずビルド

HandheldとWearに対してビルドを行うApplication: Handheld用アプリ

Wearable: Wear用アプリ

Page 15: Android wearを触ってみた

実行!

Handheld側で通知の見た目を設定

Wear側で実際の通知を確認

Page 16: Android wearを触ってみた

いろいろハマり中

Android Wearアプリが見つからない…昨日(2014/7/3)落とせるようになった

Android Wearアプリのデモカードが同期しない…通知内容やサンプルコードの通知が同期したから気にしない

BoxInsetLayout#isRoundが円形のエミュレータで動かしてもfalseを返す

Intel HAMXが動作しなくてエミュレータ重い…AMD CPUだった… (そもそもWear関係ない)

Page 17: Android wearを触ってみた

まとめ

とりあえずサンプルが動いた突っ込んだ話は実機が届いたら頑張ります