Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android “检测”;每次都要问;设置双Sim卡手机的拨出电话_Android_Phone Call_Dual Sim - Fatal编程技术网

Android “检测”;每次都要问;设置双Sim卡手机的拨出电话

Android “检测”;每次都要问;设置双Sim卡手机的拨出电话,android,phone-call,dual-sim,Android,Phone Call,Dual Sim,我正在开发一个应用程序,它可以成功地截获新的传出呼叫广播,并相应地处理呼叫。在单SIM卡设备上,一切都可以正常工作 在双SIM卡设备上,我可以通过读取ICCID来检测哪个SIM卡是默认的主叫SIM卡(其变化取决于哪个SIM卡是默认的主叫SIM卡),并且我还可以相应地处理呼叫(通过我的应用程序处理或将其传回本机拨号器) 我面临的问题是当用户选择“每次询问”选项时。当他们选择该选项时,ICCID仍被读取为上次设置为默认SIM卡的SIM卡 我想检测用户是否选择了此选项,这样我就可以弹出一个对话框,询问

我正在开发一个应用程序,它可以成功地截获新的传出呼叫广播,并相应地处理呼叫。在单SIM卡设备上,一切都可以正常工作

在双SIM卡设备上,我可以通过读取ICCID来检测哪个SIM卡是默认的主叫SIM卡(其变化取决于哪个SIM卡是默认的主叫SIM卡),并且我还可以相应地处理呼叫(通过我的应用程序处理或将其传回本机拨号器)

我面临的问题是当用户选择“每次询问”选项时。当他们选择该选项时,ICCID仍被读取为上次设置为默认SIM卡的SIM卡

我想检测用户是否选择了此选项,这样我就可以弹出一个对话框,询问他们希望通过哪个SIM卡进行通话

我搜索了stackoverflow,搜索了Dual-SIM卡上的所有内容,但找不到这个问题的答案。我在处理双SIM手机通话时添加的所有逻辑都因这一部分而变得毫无用处

我能读到一些东西(无论是广播、额外目的还是安卓设置)告诉我,用户希望在每次尝试通话时被询问使用哪个SIM卡


谢谢你的帮助。

你找到解决办法了吗???@YaminiBalakrishnan不幸没有。