投稿

5月, 2016の投稿を表示しています

dTVターミナルでホームボタンを別なアプリに割り当てるやつちゃんと作ったヨ

イメージ
割り当てるというよりも dTVホームアプリ起動する→今回作ったアプリが感知する→指定したアプリ起動 っていう感じです。 https://drive.google.com/file/d/0B0kLMBxrlCJ5cXV0Um9fWkhkNGs/view?usp=sharing&resourcekey=0-xgc5uYonquThABBPjtM4KQ 使い方はめっちゃ簡単 選んで リモコンのホームボタン押すだけ!!! ちなみに一部アプリはActivityまで指定してやんないとダメっぽくて落ちるんで try、catchでエラー処理しました。 こんな画面出てきたらそのアプリは諦めて アプリの動きをもうちょっと詳しく書くと アプリ選ぶとSharedPreferencesにプロセス名保存してサービス開始させます。 サービスは1秒毎にforegroundにいるアプリがなんなのかを取得して com.nttdocomo.android.dboxstore だったら指定したアプリをIntentで起動させます。  これdTVターミナル用に買ったんだけどそこそこ良かった

dTVターミナル買ってみたよ(ついでにゴニョゴニョしてみた)

dTVターミナル買ってみた というのもちょっと前にTwitterで3,000円で買えるってのをみて初めて知ったんですけどねdTVターミナル。 何なのかというとドコモがやってるビデオ・オンデマンドサービス「dTV」をテレビで見れるようにしてくれる機器です。 なんでぶっちゃけ言うとdTV以外なーんもできません(でした) 正直MiracastもDLNAも使い物にならないです。 DLNAクライアントでmpeg2再生できなくてmp4再生できるとかよくわからない仕様だったり MiracastはMiracastでカックカクで使い物にならないです。ほんとゴミって感じです。 そのままゴミにしちゃうのもアレなんでどうにかなんないかなーって思って やってみたら行けました。 中身はAndroidなんでapk入るっしょーって感じで adb接続方法はこちらを http://doroid.org/2015/10/15/dtv-%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB-dalvik-debug-monitor-service/ adb install ○○.apkだと弾かれるので 一旦apkをdTVターミナルにコピーしてから adb shellで入って am start -a android.intent.action.VIEW -t application/vnd.android.package-archive -d file:///sdcard/○○.apk でdTVターミナルの画面にインストール画面出てくるのでそのままインストール 起動は am start パッケージ名 で一応できます 毎回コマンド投げるのもめんどくさいのでホームアプリ入れたんですけど リモコンのホームボタンは「dTVホームアプリ」に固定されてて変更できないっぽいので サービスで動き続けるアプリ作って対処しました https://drive.google.com/file/d/0B0kLMBxrlCJ5Vy1kUXo3bVNMQkU/view?usp=sharing 入れたら電源コード抜き差しで再起動してね なにしてるか