访问两个双SIM卡

时间:2018-10-18 11:27:43

标签: android dual-sim

我是Android和编程的新手,所以我一直在开发一个可以发送USSD请求以及发送呼叫和消息的应用程序,到目前为止一切正常。但是主要的问题是,当我将其部署到双SIM卡手机时,它只会读取第一个,而完全忽略了第二个。 如何发送来自两个SIM卡的请求并知道哪个SIM卡有编号,哪个SIM卡有两个? 预先感谢。

1 个答案:

答案 0 :(得分:1)

如果您的API级别大于22,即棉花糖或更高,则可以使用SubscriptionManager的getActiveSubscriptionInfoList()方法检查多个SIM卡。 getDefaultDataSubscriptionId()会告诉您什么SIM卡处于活动状态。有关Android Docs的更多详细信息。

这里是better answer to help you check whether the phone is dual sim and also device specific issues(Samsung/karbonn etc)