任意の(または選択した)アプリが起動されたときに私のアクティビティを起動します

StackOverflow https://stackoverflow.com/questions/5392194

質問

学習アプリケーションを開発しています。その中に、ユーザーがデバイスにインストールされているすべてのアプリケーションのリストからいくつかのアプリケーションを選択できるアクティビティがあります。

ここで、ユーザーがアプリリストから選択したアプリケーションを起動するたびにアクティビティを起動したいと思います。基本的に、私は自分の活動によって選択された活動を無効にしたいと思います。ユーザーが完了したら、ユーザーが以前にクリックされたアプリケーションに返される必要があります。

どうすればいいですか」捕獲「この「他のアプリケーションの立ち上げ」部分「Broadcastreceivers?)の例は、非常に役立つでしょう。参照リンクで誰かが私を正しい方向に向けていると、私は非常に感謝しています。

これは、ロックアプリアプリケーションに非常に似ています。しかし、非常にひどくねじれた方法で。バックグラウンドサービスを使用してユーザーアクティビティを監視する必要があることを知っています。

役に立ちましたか?

解決

それがあなたが望んでいる場合、任意のアプリケーションの起動を傍受することはありません。これを行うと、Android(または合理的な)セキュリティモデルに反対します。

あなたができることは、代替品を提供することです ホーム画面.

ただし、利用可能なアプリケーションのリストビューだけがある場合、そのリストアクティビティ内でカスタム動作を定義することを妨げるものはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top