检测双卡Android手机中两张SIM卡的状态

can*_*ndy 19 android sim-card

我想以编程方式检测我的双卡Android手机中是否有两张SIM卡.我发现了一个API(TelephonyManager.getSIMState()),但它适用于普通的单SIM卡手机.是否有任何API可以检测我的双卡手机中是否插入了两个SIM卡?

Com*_*are 33

Android不支持多个SIM,至少来自SDK.已经创建了多SIM卡设备的设备制造商正在自行创建.欢迎您与设备制造商联系,看看他们是否有SDK插件或允许您访问第二个SIM卡的内容.

编辑: (2015年7月15日)

从API 22开始,您可以使用SubscriptionManager方法检查多个SIM卡getActiveSubscriptionInfoList().有关Android Docs的更多详细信息.

  • 最好提一下答案中提到的SDK版本.多年后查看这个答案时,所作的陈述可能会误导. (4认同)