2012-03-06 28 views
0

ユーザーがAndroidデバイスでアプリケーションを起動(または終了)したときに、Androidアプリケーションがどのように聴くことができるかを確認したいと思います(ブロードキャストレシーバで聴く方法または他の方法で)?Androidのアプリケーションの起動と終了を検出する方法

私は多くを検索しましたが、満足できる解決策は見つかりませんでした。この点で助けてください。あなたのお時間をありがとうございました。

+0

あなたやあなたが市場からダウンロードしたものについて書いたアプリケーションについて知りたいですか?あなたが書いたのであれば、アプリケーションの起動時にsendBroadcastを書くことができます –

+0

これはどんなアプリケーション(マーケット、非市場、鉱山、または電話にインストールされているもの)でもかまいません。 – Nitin4Android

答えて

0

ブロードキャストでそれを行うデフォルトの方法はないと思います。 試してみることができますActivityManager.getRunningAppProcesses

修正:android.intent.action.MAINとandroid.intent.category.LAUNCHERのブロードキャストを聴いてください。ブロードキャストレシーバを作成し、onReceiveメソッドで開始されたアプリケーションの名前を確認します。

+0

(android.intent.action .MAIN - それはbtwを働かせるつもりはない) – Jens

+0

うん...それは働いていない。とにかく、ありがとう。 – Nitin4Android

関連する問題