アクティビティ (またはアプリケーション) が開始されてフォアグラウンドになるたびに、何かを実行/チェックするものを実装したいと考えています。
携帯電話にインストールされているアプリケーションを保護するために使用するアプリケーション保護ソリューションに似たもので、アプリケーションが起動されたときに傍受され、パスワードや PIN などのプロンプトが表示されます. (例: http://www.appbrain.com /app/app-protector-pro/com.carrotapp.protectpronew )
これが私が必要とするメカニズムであり、これらの保護アプリケーションが使用するメカニズムであり、実行中のサービスがあり、どういうわけか (これが私が興味を持っていることです) アプリケーションが開始されたときに通知されると思います。これらのアプリケーションからのサービスは、実行中のものを毎秒ポーリングするだけだと思います。これはバッテリーの大量使用になるため、これが発生したときに何らかの方法で通知する必要があります。
だから私の質問は、これをどのように達成できるのですか?