禁止出现Android来电活动

Ali*_*lin 7 android phone-call android-activity

现在怎么样

这已在许多问题中讨论过,但两者都没有提供良好的解决方案.事情看起来很简单,因为有一个BroadcastReceiver很容易拦截和阻止一个电话.出现的主要问题是默认的Android来电屏幕.你知道,有一个用于接听/结束通话的滑块.因为我有一些阻止呼叫的规则,所以在呼叫挂起之前会有一点延迟.在所有这些时间,来电呼叫屏幕都处于活动状态.

我多么想要的东西

我希望用户不会通过此调用阻止通知,因为在我的应用程序中我已经完成了所有块的清除日志.因此,最重要的是:如何阻止来电屏幕启动?

Vin*_*kla 0

完全阻止呼叫是不可能的,但您可以通过侦听呼叫然后断开连接来实现此目的。它的行为在不同的设备中可能会有所不同。它可能在某些设备上显示可忽略不计的闪烁,但这是唯一的解决方案。

以下是您可以执行此操作的方法:

Android:完全控制手机(信息亭模式),可能吗?如何?

您可以使用 BroadcastReceiver,但为了获得几乎阻塞的体验,您需要使用 Service。