Androidでインストール検知をしてみた
本題前にクリスマスネタ。
うちには保育園児の子供が二人いるのですが、
クリスマスプレゼントに何を買いました?
長男はこれ
- 出版社/メーカー: バンダイ
- 発売日: 2014/07/29
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る
次男はこれ
トミカ ハイパーレスキュー ハイパーレスキュー グレートアンビュランス(初回スペシャルトミカつき)
- 出版社/メーカー: タカラトミー
- 発売日: 2014/10/18
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る
次はお年玉に誕生日か。。。
Androidでインストール検知をしてみた
BroadcastReceiverを使って、インストール検知してみた。
Service & AIDLを復習してみた
- インストール検知したアプリをServiceでゴニョゴニョしたい
- 複数アプリで1つのServiceを使いまわしたい
Android - ServiceをAIDLを使って弄ぶ練習 - Qiita
と思って復習してみたんだけど、途中でIntentServiceの方がいいかなと思って、それがこれ。
結局、複数アプリから1つのServiceを起動するのはやめた。
BroadcastReceiverはインストール検知時に起動する。こいつはメインスレッドで動くけど、onReceiveの処理が終了したら終了してくれる。
BroadcastReceiverからIntentServiceを起動してゴニョゴニョする。IntentServiceはキューが全部終了したら、勝手に終了してくれるから、後片付けが楽。
Android - アプリが新規にインストールされたら、IntentServiceを呼んでログを吐く - Qiita
おしまい