2011年7月15日金曜日

MicroBridgeでADKのアプリインストール動作を真似る

ADKでは対応するアプリがインストールされていなかったら
自動でマーケットへ飛ばしてくれるらしいです。
ADKを使える端末を持っていないのであくまでらしいです。

神戸支部のMLで日曜エレクトロニクス(日エレ)の管理人の石井さんの投稿を見て
そんな機能をMicroBridgeでも作れないかとインスパイアさせて頂きました。

やり方は至って簡単で、adb shellのamコマンドを使って起動したいアプリをintentを使って
起動しようとします。
もし、アプリが起動したらバンザイ。それでおしまい。そのままお好きに通信開始。
アプリが起動出来ないと、amコマンドが色々とエラーを吐いてきてくれます。
エラーが出てたら、そのままamコマンドでマーケットへ飛ばしてあげるだけです。
小さいapkファイルだったらそのまま書き込みをしてみてもいいかもしれないです。

これで、ABCや、マイスマではチョロQ展示用の端末を自前で用意しなくても
来場者の端末を使って操縦できそうです。

最後に動作している動画です。


#以下アフィリエイト用の広告です