2

Android のドキュメントによると、暗黙的なインテントが複数のコンポーネントによって受信される可能性があり (すべてのコンポーネントが特定のインテント フィルターに登録されているため)、システムはインテントを処理するためにどのコンポーネントを使用するかを尋ねるダイアログをポップアップ表示します。

ただし、ダイアログをポップして、どのコンポーネントがインテントを処理する必要があるかを尋ねるこのメカニズムがオーバーライドされ、st 2 (またはそれ以上) のコンポーネントがインテントを処理する機会を得られるかどうか疑問に思っていました。これの古典的な例は、私の考えでは、ACTION_VIEW タイプのインテントを取得し、URI が「子供に安全」であることを確認し、ブラウザの呼び出しを許可する「サイバー ナニー」タイプのアプリケーションです。同様に、番号のブラックリストまたはホワイトリストのように、特定の当事者から/への通話を発信/受信します。ユーザーにダイアログが表示された場合、システムを迂回する可能性がありますが、これは望ましくありません。インテント周辺の何らかのメカニズムを使用して効果を達成できない場合、別の方法はありますか?

編集: 質問を投稿した後、ここに関連する質問を見つけましたが、まったく同じではありません。私の場合、そのポップアップ ダイアログを回避する方法を検討しているためです。うまくいけば、デバイスをルート化する必要のない方法があります。

4

0 に答える 0