私は学習アプリケーションを開発しています。その中に、ユーザーが自分のデバイスにインストールされているすべてのアプリケーションのリストからいくつかのアプリケーションを選択できるアクティビティがあります。
ここで、ユーザーがアプリ リストから選択したアプリケーションを起動するたびに、Activity を起動したいと思います。基本的に、選択したアクティビティを自分のアクティビティでオーバーライドしたいと思います。ユーザーが何らかのタスクを完了すると、ユーザーは以前にクリックしたアプリケーションに戻る必要があります。
この「他のアプリケーションの起動」部分を「キャプチャ」するにはどうすればよいですか? ブロードキャストレシーバー? どの例も非常に役立ちます。誰かが参照リンクを使って正しい方向に向けてくれたら、とても感謝しています。
これは Lock Apps Application に非常に似ています。しかし、非常にひどくねじれた方法で。ユーザー アクティビティを監視するには、バックグラウンド サービスを使用する必要があることはわかっています。