私のアプリには、別の方法で電話をかけるインテント フィルターがあります (Skype だと思いますが、そうではありません)。そのため、Intent.CALL_PRIVILEGED をインターセプトするインテント フィルターがあります。
問題?私は実際には 911 への呼び出しを処理したくありません。彼らの邪魔をしたくありません。通常の電話アプリに行きたいです。
ダイヤラ システム アプリが 911 コールに CALL_PRIVILEGED インテントのみを使用した場合、私の人生は楽になりますが、私の視点からは、インテントを持つ目的を無効にしているように見えるすべての通話にそれを使用しているようです。
しかし、そうではありません。
そして、次のような XML でインテント フィルターを宣言できるとは思えません。
<data android:scheme="!tel:911"/>
119番通報を避けるために...
これにより、「ああ、それは 911 の呼び出しです。Real Phone Activity に送信させてください。しかし、私のアプリはそうではないので、できません」というコードをアプリに書きたいと思います。 t はシステム アプリであり、911 自体にダイヤルするために CALL_PRIVILEGED に対して独自のインテントを発行することは許可されていません。
この問題を回避する方法はありますか? または、Skype にも同じ問題がありますか?