Top Banner
Android Wearへ対応しよう ThreeColors 赤井忠昭
25

Android Wearへ対応しよう

Jul 02, 2015

Download

Documents

Tadaaki Akai

日本Androidの会 関西支部 関西 Android Wear 勉強会 #1での発表資料です
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Android Wearへ対応しよう

Android Wearへ対応しようThreeColors 赤井忠昭

Page 2: Android Wearへ対応しよう

自己紹介• 赤井忠昭(@akai_t)!• Androidに興味をもったためにThree Colorsという屋号で独立!

• 元はWeb系のエンジニア(PHPを得意としていた)!• Androidは2009年から少しずつやりはじめていて、

2010年にはじめてのアプリを公開!• Androidのために独立したが、現在は仕事で

Androidアプリケーション開発は少なめ

Page 3: Android Wearへ対応しよう

Android Wearへの対応方法その1.

AndroidWearに表示したい情報をNotificationに表示する

※あえて古い書き方してます

Page 4: Android Wearへ対応しよう

Android Wearへの対応方法その2. 実行する

Page 5: Android Wearへ対応しよう

Android Wearへの対応方法その3.

AndroidWearをみる

Page 6: Android Wearへ対応しよう

Android Wearへの対応方法

• 表示するだけならばNotificationを表示するだけで対応される!

• 非推奨の表示方法であっても問題なく表示される!• すでにNotificationで何らかの情報を表示しているアプリは何もしなくてもよい

※NotificationListenerServiceを起動させている場合に限る

Page 7: Android Wearへ対応しよう

Android Wearへの対応方法PendingIntentでタップ時の処理が指定されている場合は?

Page 8: Android Wearへ対応しよう

Android Wearへの対応方法

スワイプ

Page 9: Android Wearへ対応しよう

Android Wearへの対応方法

Notificationでボタンを配置した場合は?

Page 10: Android Wearへ対応しよう

Android Wearへの対応方法

スワイプ

スワイプ

スワイプ

Page 11: Android Wearへ対応しよう

Android Wearへの対応方法

単純な通知の場合はNotificationを作成すれば自動的にAndroidWearに対応されるので何も気にするが必要ない

Android携帯電話のNotificationがAndroidWearに移動したと考えるとわかりやすい

Page 12: Android Wearへ対応しよう

Android Wearへの対応方法AndroidWear端末にもう少し詳細な情報を表示したい場合は?

• Pagesを利用して複数ページを表示する!• Notification Stacksを利用して複数通知を表示する

Android Wear用のクラスを利用するため

wearable-preview-support.jarが必要

Page 13: Android Wearへ対応しよう

Android Wearを利用する注意点

• 表示される情報は限られる!• 不必要なテキストはできるだけ表示しない!• 単語とフレーズを利用して文章にはしない!• 文字を見ずにちら見できるデザインにする

ウェアラブルデバイスは小さい端末

Page 14: Android Wearへ対応しよう

Android Wearを利用する注意点

• 普段の活動の邪魔をしてはいけない!• 優先度を的確に指定する!

• 即時に必要な通知以外はhigh priorityを指定しない

ウェアラブルデバイスは簡単に視覚に入るもの

Page 15: Android Wearへ対応しよう

Android Wearを利用する注意点

• どうしても必要な場合を除いてユーザの入力を要求するべきではない!

• ほとんどの入力はタッチ、スワイプ、音声で行う

ウェアラブルデバイスは操作しにくい

Page 16: Android Wearへ対応しよう

Pagesの利用

まずは通常のNotificationを作成

Page 17: Android Wearへ対応しよう

Pagesの利用

Notificationに次のページを追加

Page 18: Android Wearへ対応しよう

Notification Stacksの利用

Page 19: Android Wearへ対応しよう

Notification Stacksの利用

Page 20: Android Wearへ対応しよう

Notification Stacksの利用

Page 21: Android Wearへ対応しよう

Android Wearへの対応方法その他にできること

• ウェアラブルデバイスのタッチアクションを端末側に返す!

• ウェアラブルデバイスの音声による返信を端末側に返す!

• 回答を選択肢で指定できる!• 音声で何かを実行できる(ただし、現時点ではできない)

Page 22: Android Wearへ対応しよう

Android Wearのサンプルアプリ

• チャットアプリ!• ある一定の決まった回答を返すシンプルなもの!• 音声入力によるやりとりのやり方について確認することができる

ElizaChat

Page 23: Android Wearへ対応しよう

Android Wearのサンプルアプリ

• 料理のレシピをウェアラブルデバイスで確認するアプリ!

• 端末で見たいレシピを選択してStartするとウェア

ラブルデバイスでレシピの内容が確認できる!

• Pagesの使い方について確認することができる

RecipeAssistant

Page 24: Android Wearへ対応しよう

Android Wearのサンプルアプリ

• 様々なNotificationを表示するアプリ!

• いろんなパターンのNotificationを表示することが

できる!

• Notification Stacksを始めとする様々なNotification

の表示方法やアクションの取得方法などを確認することができる

WearableNotificationsSample

Page 25: Android Wearへ対応しよう

ご清聴ありがとうございましたThreeColors 赤井 忠昭

@akai_t