2012-03-26 20 views
0

基本的に私が作っているアプリに機能を追加したいのですが、ユーザーが特定のアプリを終了します。たとえば、ユーザーが次のいずれかを閉じる場合。マップ、Firefox、Facebook、およびカメラ、アプリにちょっとしたイエス/ノー通知が表示され、ユーザーは答えます。アプリが終了したときを監視できますか?たとえば、ユーザーがマップ(または他のアプリ)を閉じると、「あなたが地図を閉じた」というポップアップを表示させることができます。

これは私が知っている複雑な音ですが、私はかなり前にいくつかのアンドロイドアプリでそれを見たと確信しています。

おかげ

編集:私はタスカーので、考えていたことは、アプリを開いて、その後、私は右のやりたいことができ、アプリケーションを閉じるときに、タスクを停止する時にタスクを実行することができますか?

+0

任意のアプリがいつ開いているかを知る方法があれば、本当に驚いています。それはプライバシーの問題です。私はあなたのデバイス上で実行されているアプリケーションを追跡することができます。もちろん、あなたがホームスクリーンの代わりのタイプのアプリを持っているなら、それはアプリを起動することができるので、あなたがアプリをいつ起動するかを知らせることができます。 –

+0

これはTaskerとは可能です。例えば、私が怒っている鳥を閉じたとき、私はそれを "あなたが怒った鳥を閉じた"か何百もの異なるものを表示することができます。そのアプリは根を必要としません。 –

+0

考えられるかもしれないシナリオは、logcatの出力を見ているということです。物事の開始/停止時には、かなり明確に定義されたメッセージが印刷されます。もう一度、私はこれがそうであるとは思わない。 –

答えて

0

他のアプリケーションおよびパッケージの状況を監視するために最も近いオプションは、パッケージまたはアプリケーションに関連するIntentsをリッスンするために登録されたBroadcastReceiverの使用によるものです。私は利用可能なインテント(アクションは名前がACTION_で始まる定数)を調べましたが、他のアプリケーションの終了に直接関係するものはありませんでしたが、バッテリーの状態の変更など、ステータスを見ることができるかもしれません問題のアプリケーションの実行

関連する問題