Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

8,270 views

Published on

Android Wear勉強会#2で発表した内容です

Published in: Technology
  • Be the first to comment

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

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

×