现在情况如何?
这个问题已经被讨论了很多次,但是没有一个提供好的解决方案。事情看起来很简单,拥有BroadcastReceiver后很容易拦截和阻止呼叫。出现的主要问题是默认的Android来电界面。你知道的,那个有滑块用于接听/结束电话的界面。因为我有一些规则来阻止电话,所以在通话挂断之前会有一小段延迟。在这段时间里,来电屏幕仍然处于激活状态。
我想要的情况是什么?
我希望用户不会收到该呼叫被阻止的通知,因为在我的应用程序中,我有一个清晰的日志记录所有的阻止操作。因此,主要问题仍然存在:如何防止来电屏幕启动?
这个问题已经被讨论了很多次,但是没有一个提供好的解决方案。事情看起来很简单,拥有BroadcastReceiver后很容易拦截和阻止呼叫。出现的主要问题是默认的Android来电界面。你知道的,那个有滑块用于接听/结束电话的界面。因为我有一些规则来阻止电话,所以在通话挂断之前会有一小段延迟。在这段时间里,来电屏幕仍然处于激活状态。
我想要的情况是什么?
我希望用户不会收到该呼叫被阻止的通知,因为在我的应用程序中,我有一个清晰的日志记录所有的阻止操作。因此,主要问题仍然存在:如何防止来电屏幕启动?