我有一个特殊的情况,我必须排除一个来电。它应该通知用户有关电话级别的电话。它应该将用户重定向到我的应用程序,在我的应用程序用户可以看到有人在那里打电话。甚至用户只有在重定向到我的应用程序时才能获得铃声。我知道这些功能无论如何都不会让用户感到满意。但是我仍然需要一些关于如何做到这一点的指导。
我事先感谢所有人试图提出这个问题并提供他们的时间。
答案 0 :(得分:0)
您可以按如下方式创建BroadcastReceiver:
AndroidManifest.xml
<receiver android:name=".broadReceiver" android:enabled="true">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.PHONE_STATE"></action>
</intent-filter>
</receiver>
通过这种方式,您将在电话响铃之前收到电话信息。现在,您的BroadcastReceiver只需获取您想要的所有信息并显示在您的应用中,然后再拨打电话
abortBroadcast();
这将断开呼叫。所以适当地分配它。