SlideShare uma empresa Scribd logo
1 de 91
Baixar para ler offline
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でプロジェク
ト作ると最初からこれ

Mais conteúdo relacionado

Destaque

Destaque (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 (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/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
 
論文紹介: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...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: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
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

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