狠狠撸

狠狠撸Share a Scribd company logo
Android Wearへ対応しよう
ThreeColors
赤井忠昭
自己紹介
? 赤井忠昭(@akai_t)!
? Androidに興味をもったためにThree Colorsという屋
号で独立!
? 元はWeb系のエンジニア(PHPを得意としていた)!
? Androidは2009年から少しずつやりはじめていて、
2010年にはじめてのアプリを公開!
? Androidのために独立したが、現在は仕事で
Androidアプリケーション開発は少なめ
Android Wearへの対応方法
その1.
AndroidWearに表示したい情報をNoti?cationに
表示する
※あえて古い書き方してます
Android Wearへの対応方法
その2.
実行する
Android Wearへの対応方法
その3.
AndroidWearをみる
Android Wearへの対応方法
? 表示するだけならばNoti?cationを表示するだけで対
応される!
? 非推奨の表示方法であっても問題なく表示される!
? すでにNoti?cationで何らかの情報を表示しているア
プリは何もしなくてもよい
※Noti?cationListenerServiceを起動させている場合に限る
Android Wearへの対応方法
PendingIntentでタップ時の処理が指定されている
場合は?
Android Wearへの対応方法
スワイプ
Android Wearへの対応方法
Noti?cationでボタンを配置した場合は?
Android Wearへの対応方法
スワイプ
スワイプ
スワイプ
Android Wearへの対応方法
単純な通知の場合はNoti?cationを作成すれば自動的に
AndroidWearに対応されるので何も気にするが必要ない
Android携帯電話のNoti?cationがAndroidWearに移動し
たと考えるとわかりやすい
Android Wearへの対応方法
AndroidWear端末にもう少し詳細な情報を
表示したい場合は?
? Pagesを利用して複数ページを表示する!
? Noti?cation Stacksを利用して複数通知を表示する
Android Wear用のクラスを利用するため?
wearable-preview-support.jarが必要
Android Wearを利用する注意点
? 表示される情報は限られる!
? 不必要なテキストはできるだけ表示しない!
? 単語とフレーズを利用して文章にはしない!
? 文字を見ずにちら見できるデザインにする
ウェアラブルデバイスは小さい端末
Android Wearを利用する注意点
? 普段の活動の邪魔をしてはいけない!
? 優先度を的確に指定する!
? 即時に必要な通知以外はhigh priorityを指定しない
ウェアラブルデバイスは簡単に視覚に入るもの
Android Wearを利用する注意点
? どうしても必要な場合を除いてユーザの入力を要求
するべきではない!
? ほとんどの入力はタッチ、スワイプ、音声で行う
ウェアラブルデバイスは操作しにくい
Pagesの利用
まずは通常のNoti?cationを作成
Pagesの利用
Noti?cationに次のページを追加
Noti?cation Stacksの利用
Noti?cation Stacksの利用
Noti?cation Stacksの利用
Android Wearへの対応方法
その他にできること
? ウェアラブルデバイスのタッチアクションを端末側
に返す!
? ウェアラブルデバイスの音声による返信を端末側に
返す!
? 回答を選択肢で指定できる!
? 音声で何かを実行できる(ただし、現時点ではで
きない)
Android Wearのサンプルアプリ
? チャットアプリ!
? ある一定の決まった回答を返すシンプルなもの!
? 音声入力によるやりとりのやり方について確認す
ることができる
ElizaChat
Android Wearのサンプルアプリ
? 料理のレシピをウェアラブルデバイスで確認するア
プリ!
? 端末で見たいレシピを選択してStartするとウェア
ラブルデバイスでレシピの内容が確認できる!
? Pagesの使い方について確認することができる
RecipeAssistant
Android Wearのサンプルアプリ
? 様々なNoti?cationを表示するアプリ!
? いろんなパターンのNoti?cationを表示することが
できる!
? Noti?cation Stacksを始めとする様々なNoti?cation
の表示方法やアクションの取得方法などを確認す
ることができる
WearableNoti?cationsSample
ご清聴ありがとうございました
ThreeColors 赤井?忠昭
@akai_t

More Related Content

Android Wearへ対応しよう