最近買った腕時計の話
(LG G Watch の画像)
Android と連携して良い感じにしてくれる腕時計型デバイス。
- 通知転送してくれて便利
- Yo ができる
- 音声入力できてわりと精度がいい
- Android のサブセット OS が動いてる
- Wear アプリは電話機アプリと別プロジェクトで開発するし apk も別になる
- インストールやデバッグも独立して行う
- なのでアプリのアンインストールができない (
adb uninstall hogeとかすると消せる)
- しかし単体で配布できない
- 単体で Google Play にアクセスできないので
- アプリを配布する場合は電話機アプリと一緒に配布する
- 通知からの返信
- 音声入力
- ランチャーアプリを入れればタッチでアプリ起動ができる
買ってからあまり時間が経っていないので Hello World 動かしたくらいだけどザックリ調べたことを紹介します。
- Wear アプリは独立して動いているので PC と直接 adb で繋がりたい
- PC と USB などで接続された電話機を経由して Bluetooth でデバッグ接続できる
- IDE とかがよしなに繋いでくれたりはしないので自分でコマンドを叩いて接続する
adb forward tcp:4444 localabstract:/adb-hub; adb connect localhost:4444
http://www.android.com/intl/ja/wear/ http://ja.wikipedia.org/wiki/Android_Wear http://www.buildinsider.net/mobile/androidwear/01
Chromecast の話
中でウェブブラウザが動いてる
動画もウェブアプリ上で再生する
Default で動画や音楽を再生する Receiver アプリはある
Chromecast で調べると CastCompanionLibrary-android というのがでてきて使えそうに見えるが、結構 CastCompanion-Android というアプリに依存してるので、抽象度があんまり高くない
いろいろやると結局自分で似たようなの作るハメになる。
http://qiita.com/Katsumi/items/08330778a2e7c06178d6
http://qiita.com/KazuyukiEguchi/items/ea137f4419d36d070535
- ActionBarSherlock を廃止して AppCompat に移行した