SlideShare una empresa de Scribd logo
1 de 91
Descargar para leer sin conexión
Android Wear
サンプルアプリ17連発
Android Wear勉強会 #2
@napplecomputer
自己紹介
なっぴー
@napplecomputer
Wear Shortcut
このスライド独自の表現
電話→mobile
腕輪→wear
01.AgendaData
予定を通知に表示する
• mobileの画面からwearのServiceを利
用してwearのみに通知を表示
• wearアプリはServiceだけで成立する
が、Actionから通知を消した場合の
み、アニメーション用のActivityを使用
02.DataLayer
撮影した画像を
wearの画面に表示
!
• Mobile側からは写真の撮影、写真の送
信、Wearのアプリの起動が行える
• Wearのアプリが立ち上がっていれ
ば、Mobileのアプリのログと写真を受
信できる
03.DelayedConfirmation
• wearからはアプリを起動できない
• mobileのアプリからwearのアプリを起動する
• ボタンを教えて5秒数える
• 5秒経つと画面が閉じて通知が出る
04.ElizaChat
Elizaとおしゃべり
• Elizaちゃんからはすぐ返事が帰ってく
る
• wearのアプリなしで実現
• 通知のRemoteInputのActionで音声入
力できる
05.EmbeddedApp
見る必要はありません
06.FindMyPhone
切断検知と電話探し
• wearのServiceでmobileとの接続が切
れたことを検知したら通知を出す
• wearでは画面からmobileの音を鳴ら
しているのではなく、一度通知を出し
てから通知経由でmobileの音を鳴らし
ている
07.Flashlight
光るだけ
• 起動すると白い画面が出るだけ
• かと思いきや、次のページをめくると
Party Viewが表示され画面が様々な色
に変わる
• 照度調整がないので微妙
08.Geofencing
めんどくさい
• Google Play ServiceのGiofencingを使
う
• 座標がハードコードされているのでそ
のまま動かすと詰む
09.GridViewPager
GridViewPagerの挙動と
実装確認用
10.JumpingJack
はずかしい
• 重力センサーを使ってジャンプをカウ
ント
• 全然反応しない
• 重力センサーのx軸の値を見てる
11.Notification
通知の挙動を確認できる
• mobileとwearの両方から通知を発行できる
• mobileから通知する場合、一度wearの
Serviceを経由して・・みたいなことは行っ
ていない
• wearには通知を選択するActivityだけではな
く、通知に表示するためのActivityも実装さ
れている
超おすすめ!
12.Quiz
mobileとwearを違う人が使う
• mobileで出題して、wearで答える。
• mobileからはリアルタイムで正解がわか
る
• すべて終わるとwearに成績の通知が出る
• その場で問題を作ることもできるけど保
存できないのでおすすめしません
13.RecipeAssistant
wearでレシピを見る
• 長くてページ分けされている通知を
mobileから送って、wearでそれを見
る
• 料理の画像を見ることになるので夜中
起動してはいけない
14.SkeletonWearableApp
タイマーと通知と
行列ページ
• たくさん入っていて盛りだくさん
• 通知からは、通知からしか行けない画
面に行ける
• 通知から行ける画面は縦横にページが
広がるページ
• タイマー機能はかぶってる
15.SynchronizedNotifications
wearだけ、mobileだけに
通知を出す
• wearのアプリのServiceを使ってwear
だけ、mobileだけを実現
• 両方に通知を出す実装が雑
• これだけcommonモジュールを実装し
てた(多分
16.Timer
タイマーだけどアラーム
• ランチャーから起動ではなく、アラームアプ
リが反応するIntent-Filterを使って、プリイン
のアラームアプリを起動させようとすると立
ち上がる
• ListViewを使っているが押しにくいので向い
てないと思う
• Timerがスタートすると通知内でカウントダ
ウンする
17.WatchViewStub
四角と丸で画面を変える
Android Studioでプロジェク
ト作ると最初からこれ

Más contenido relacionado

Destacado

Destacado (6)

なぜ情報漏洩事故は繰り返されるのか? ~当社の運用事例にみる、サイバー攻撃の実際と効果的な対策~ NTTコミュニケーションズ セキュリティ・エバンジェリス...
なぜ情報漏洩事故は繰り返されるのか? ~当社の運用事例にみる、サイバー攻撃の実際と効果的な対策~ NTTコミュニケーションズ セキュリティ・エバンジェリス...なぜ情報漏洩事故は繰り返されるのか? ~当社の運用事例にみる、サイバー攻撃の実際と効果的な対策~ NTTコミュニケーションズ セキュリティ・エバンジェリス...
なぜ情報漏洩事故は繰り返されるのか? ~当社の運用事例にみる、サイバー攻撃の実際と効果的な対策~ NTTコミュニケーションズ セキュリティ・エバンジェリス...
 
Nttコミュニケーションズのクラウドサービスとopenstack クラウド エバンジェリスト 村上守
Nttコミュニケーションズのクラウドサービスとopenstack クラウド エバンジェリスト 村上守Nttコミュニケーションズのクラウドサービスとopenstack クラウド エバンジェリスト 村上守
Nttコミュニケーションズのクラウドサービスとopenstack クラウド エバンジェリスト 村上守
 
スマートマシンがもたらす社会創造と産業変革 2015106
スマートマシンがもたらす社会創造と産業変革 2015106スマートマシンがもたらす社会創造と産業変革 2015106
スマートマシンがもたらす社会創造と産業変革 2015106
 
2015 10-ntt-com-forum-miyakawa-revised
2015 10-ntt-com-forum-miyakawa-revised2015 10-ntt-com-forum-miyakawa-revised
2015 10-ntt-com-forum-miyakawa-revised
 
企業ICTのリスクマネジメントを強化する3つの視点 NTTコミュニケーションズセキュリティエバンジェリスト竹内文孝
企業ICTのリスクマネジメントを強化する3つの視点 NTTコミュニケーションズセキュリティエバンジェリスト竹内文孝企業ICTのリスクマネジメントを強化する3つの視点 NTTコミュニケーションズセキュリティエバンジェリスト竹内文孝
企業ICTのリスクマネジメントを強化する3つの視点 NTTコミュニケーションズセキュリティエバンジェリスト竹内文孝
 
IoT/M2Mが切り拓く未来と課題 NTTコミュニケーションズ IoT・エバンジェリスト 境野 哲
 IoT/M2Mが切り拓く未来と課題 NTTコミュニケーションズ IoT・エバンジェリスト 境野 哲 IoT/M2Mが切り拓く未来と課題 NTTコミュニケーションズ IoT・エバンジェリスト 境野 哲
IoT/M2Mが切り拓く未来と課題 NTTコミュニケーションズ IoT・エバンジェリスト 境野 哲
 

Último

Último (12)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Android Wearサンプルアプリ17連発