如何在没有CALL_PHONE权限的情况下通过ITelephony接口拒绝来电?

时间:2015-05-12 01:55:03

标签: android telephony android-permissions incoming-call

我想以编程方式拒绝来电。使用ITelephony界面已在其他帖子中回答了这个问题。但是,该解决方案需要将CALL_PHONE权限添加到清单中。

如果没有清单中的CALL_PHONE权限,有没有办法做到这一点?结束通话不涉及“拨打电话”。当此权限在清单中并且安装了应用程序时,用户会看到此权限以及“这可能需要花钱”的消息。此警告消息可能会吓到用户并立即卸载应用程序。

如果我从清单中省略了CALL_PHONE权限,那么拒绝呼叫不起作用,来电就会通过,并且不会抛出任何异常。

有没有人有任何想法?提前谢谢!

1 个答案:

答案 0 :(得分:3)

没有。对呼叫状态进行任何更改都需要该权限。如果你找到了解决方法,它将被关闭。谷歌以其他方式完成了以编程方式结束通话。您需要获得许可。