2011-01-07 23 views
2

アクティビティ(またはアプリケーション)がランチされ、フォアグラウンドに入るたびにいくつかのことをチェック/チェックするものを実装したいと思います。アクティビティがランチされたときに通知する方法

あなたの携帯電話上の任意のインストールされたアプリケーションを保護するために使用すると、アプリケーションが昼食をされたとき、彼らが傍受、それらのアプリケーション保護ソリューションに似た何かとパスワードを使用してプロンプトを表示し、PINなど。(例:http://www.appbrain.com/app/app-protector-pro/com.carrotapp.protectpronew

私はこれが私が必要とするメカニズムであり、保護アプリケーションが使用していると考えています。実行中のサービスがあり、何とか(これは私が興味を持っているものです)、アプリケーションがランチされたときに通知されます。私は、これらのアプリケーションからのサービスは、何が実行されているのか毎秒ポーリングすると信じています。これは大きなバッテリーの使用になります。

これはどうやって達成できますか?

+0

は、システムログファイルを読み込んで起動する新しいアプリケーションを探しているという考え方です。 – Alex

答えて

2

BroadcastReceieverは、パッケージがADDED,REMOVED,RESTARTEDなどの場合に通知されます。そこにカテゴリLAUNCHERがありますが、すべてのアプリケーションやアクティビティが開始されると通知される方法はないと思います(とにかく、そうした方法がないと思われます)。 Alexが示唆するようにログを解析できるようにする。参考のため

、この質問を参照してください。私はそこに何を読んでからRegistering my broadcast receiver to run when an app is launched?

関連する問題