Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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
Java 如何确定设备上SIM卡的数量?_Java_Android_Sim Card - Fatal编程技术网

Java 如何确定设备上SIM卡的数量?

Java 如何确定设备上SIM卡的数量?,java,android,sim-card,Java,Android,Sim Card,有时我们会遇到一些有两张或更多SIM卡的设备。所以我的问题是: 如何确定设备上的SIM卡数量 事实上,我正在开发一个现场测试应用程序,例如,如果我在设备上有2张SIM卡,用户可以从中选择来启动测量。目前没有用于处理多张SIM卡的Android API;任何设备支持都完全取决于修改了Android源代码的手机制造商。您可以查看特定制造商是否提供任何类型的SDK或发布的API来帮助您,但这将根据具体情况而定。所有支持多sim卡切换的手机都在android SDK之外进行切换,因此您必须联系他们的制造

有时我们会遇到一些有两张或更多SIM卡的设备。所以我的问题是:

如何确定设备上的SIM卡数量


事实上,我正在开发一个现场测试应用程序,例如,如果我在设备上有2张SIM卡,用户可以从中选择来启动测量。

目前没有用于处理多张SIM卡的Android API;任何设备支持都完全取决于修改了Android源代码的手机制造商。您可以查看特定制造商是否提供任何类型的SDK或发布的API来帮助您,但这将根据具体情况而定。

所有支持多sim卡切换的手机都在android SDK之外进行切换,因此您必须联系他们的制造商,了解他们如何公开此功能。

非常感谢您的回复。我在一家制造商工作,也许他们能帮上忙。如果我能控制整个事情,我可能会有目的地去做;一种意图是向系统询问SIM卡信息,另一种意图是系统广播以响应,并携带结果数据。这样,即使需要特殊的系统修改才能真正工作,您仍然可以使用一个正常编译的普通Android应用程序。