後、私はこれだけでは不可能ですが、私はいくつかの確認を得るだろうと思って...インストール
私は特定のHTTPに反応するアプリを持っているしたい気持ちを持っています私は、ユーザーがホスト、例えばを追加(または潜在的に削除)したいと思います、しかし
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="example.com" />
</intent-filter>
:URLは、と私は私はこのようなマニフェスト何かにいくつかのエントリを事前に定義することができます知っています"http://example.net"を追加するか、あらかじめ定義された "http://example.com/"エントリを無効にします。
もちろん、前景のアクティビティに動的なブロードキャスト受信機を登録することで、このようなインテントをキャプチャできます。
しかし、インストール後に新しいインテントフィルタをシステムに登録することができます。これにより、新しく追加されたホスト名に一致するインテントをキャプチャするためにアプリケーションがフォアグラウンドになる必要はありません。
サービスは興味深い考えです。それは実行可能かもしれない。さらに、ユーザーが実際にホスト名のリストをカスタマイズした場合にのみ実行する必要があります。 –
サービスソリューションは機能しましたか? –