質問: インストール後の静的インテントフィルタ定義の追加 私はこれができないと感じていますが、私はいくつかの確認を得ると思っていました... 私は特定のHTTP URLに反応するアプリケーションを持っていたいと思いますが、私はあらかじめマニフェストのいくつかのエントリを以下のように定義することができます: ``` ``` しかし、私は、ユーザーにホストを追加する(または削除する)ことを希望します。 "http://example.net"を追加するか、あらかじめ定義された "http://example.com/"エントリを無効にします。 もちろん、前景のアクティビティに動的な放送受信機を登録することによって、そのようなインテントをキャプチャすることができます。 しかし、インストール後に新しいインテントフィルタをシステムに登録することは可能ですか?そのため、新しく追加されたホスト名に一致するインテントをキャプチャするためにアプリケーションをフォアグラウンドにする必要はありません。
回答: 良い質問。 それが可能かどうかわからないが、私は: a) `Context` 内の `registerReceiver()`メソッドでレシーバを登録するときに何が起こるかをテストします。おそらくそれは何とか持続されるでしょう。 b)決して終わらない`サービス`の中にダイナミックブロードキャスト受信機を設定します。 (うん、それは醜い、私は知っている)