Android Wear 勉強会 #2 〜めぐりあい Wear〜 #andwear
- unsoluble_sugar
- 4996
- 0
- 2
- 1
元々は子どもとやっているバスケの練習メニュー作成などにEVERNOTEを使っていたが、スマホを持ち歩くのが重いため、Wearアプリとして開発 #andwear
2014-07-16 19:10:56#andwear "今までは標準のタイマーとEvernoteを併用してトレーニングを管理していたのですが、それをWearでできるようにと作りはじめました。スマホ側にデータを持たせて、画面をWearで共有するような形です。"
2014-07-16 19:11:46このUIだとメニューの順番どおりにしか出来ない! #andwear pic.twitter.com/oePIEAxPov
2014-07-16 19:12:312人以上で1個のウェアラブル使うのは無理ゲーっぽい #andwear pic.twitter.com/KyC29XVkKx
2014-07-16 19:14:09#andwear "練習メニューをこなすためにStartとNextだけしかボタンを押せません。スピナーは使えますが押しにくいです。また二人でトレーニングするので複数人のデータを管理したいのですがWatchだとやりにくいです。悩んだのですが一人1台にしました。"
2014-07-16 19:14:37#andwear "Watch側のUIシンプルに記録だけをするようにして、スマホ側でデータを管理することにしました。"
2014-07-16 19:16:07WearとはMessageかDataLayerで端末とWearをやりとりするのか bati11blog.hatenablog.com/entry/2014/07/… #andwear
2014-07-16 19:18:33ミスった例 リスナーの解除をし忘れていたため同じMessgaeが何度も飛んできた。アプリを再起動しても解除されない模様 たとえアンインストールしても解除しないと飛んでくるらしい #andwear
2014-07-16 19:22:14#andwear "DataLayerで実装すると接続切れててもあとで送信できるので確実に送信したいときには便利ですが、実際は色々面倒くさかったです。あとマメですがURIを取得する方法がStackOverflowにあって便利でした"
2014-07-16 19:22:15ミスった例 DataLayer Wear側からDataLayerを使って変更を通知しMobile側でContentProviderでデータアクセスしたら落ちた →リファレンスに解説あり #andwear
2014-07-16 19:23:50#andwear "WearからDataLayerを更新しらMobile側でContentProviderで取りに行ったら落ちました。Googleのドキュメントにありますが、プロセスが違うのでBinder経由でアクセスする必要があります。"
2014-07-16 19:24:27