0

私は2つのAndroidアプリを持っています。一方の特定の機能をアクティブにすると、もう一方にインテントが送信されますが、他のアプリケーションがインストールされていない場合は、ユーザーをPlayに送信してインストールする必要があります。

他のアプリがインストールされているかどうかを検出する方法と市場を開く方法を知っています-意図がインストールされていない場合はアプリをダウンロードします-そして、2番目のアプリケーションが新しくインストールされたことを検出して原則として送信するリスナーを設定できることを知っていますそれは私が最初に送信したかった意図です-インストールされたアプリケーションのandroidosの「ブロードキャスト」をキャッチまたは受信する方法は?-しかし、他のアプリに送信したいインテントを再生起動インテントに埋め込む方法はありますか?そのため、他のアプリがインストールされると自動的にアクティブになりますか?

4

1 に答える 1

1

プレイ開始の意図に介入することはできません。

あなたができることは、あなたが言ったように、アプリのインストールを聞くことです。

アプリがインストールされたら、受信したいデータを含むインテントをアプリに送信します。

受信側のアプリケーションで、そのインテントを取得し、データをSharedPreferencesまたはファイルに保存します。ユーザーが新しく開いたアプリをインストールしたら、メインアクティビティでそのデータを確認し、それに応じて使用します。

于 2012-07-23T11:39:14.220 に答える