android wearサンプルアプリ17連発

Post on 19-Jun-2015

5.429 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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でプロジェクト作ると最初からこれ

top related