2

プログラムで着信を拒否したい。これは、ITelephony インターフェイスを使用して、他の投稿で回答されています。ただし、このソリューションでは、CALL_PHONE 権限をマニフェストに追加する必要があります。

マニフェストに CALL_PHONE 権限がなくてもこれを行う方法はありますか? 通話を終了することは、「電話をかける」ことを含みません。この権限がマニフェストにあり、アプリがインストールされている場合、ユーザーにはこの権限と「これには費用がかかる可能性があります」というメッセージが表示されます。この警告メッセージはユーザーを怖がらせ、すぐにアプリをアンインストールさせる可能性があります。

マニフェストから CALL_PHONE パーミッションを省略した場合、着信拒否は機能せず、着信コールは通過し、例外はスローされません。

誰にもアイデアはありますか?前もって感謝します!

4

1 に答える 1

3

いいえ。通話状態を変更するには、その許可が必要です。あなたがそれを回避する方法を見つけた場合、それは閉じられます. Google は、プログラムで通話を終了するために、他のすべての方法でそれを行いました。許可が必要です。

于 2015-05-12T02:07:50.793 に答える