我有一种特殊情况,我必须排除来电。意味着它应该通知用户有关电话级别的呼叫。它应该将用户重定向到我的应用程序,并且在我的应用程序中用户可以看到有人在那里打电话。即使用户也只能当他被重定向到我的应用程序时得到铃声。好吧,我知道这些功能无论如何都不会给用户带来舒适感。但我仍然想要一些关于如何做到这一点的指导。
我提前感谢所有试图回答这个问题并提供时间的人。
我有一种特殊情况,我必须排除来电。意味着它应该通知用户有关电话级别的呼叫。它应该将用户重定向到我的应用程序,并且在我的应用程序中用户可以看到有人在那里打电话。即使用户也只能当他被重定向到我的应用程序时得到铃声。好吧,我知道这些功能无论如何都不会给用户带来舒适感。但我仍然想要一些关于如何做到这一点的指导。
我提前感谢所有试图回答这个问题并提供时间的人。
您可以按如下方式创建广播接收器:
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();
这将断开呼叫。所以适当地分配它。