我是Android和编程的新手,所以我一直在开发一个可以发送USSD请求以及发送呼叫和消息的应用程序,到目前为止一切正常。但是主要的问题是,当我将其部署到双SIM卡手机时,它只会读取第一个,而完全忽略了第二个。 如何发送来自两个SIM卡的请求并知道哪个SIM卡有编号,哪个SIM卡有两个? 预先感谢。
答案 0 :(得分:1)
如果您的API级别大于22,即棉花糖或更高,则可以使用SubscriptionManager的getActiveSubscriptionInfoList()方法检查多个SIM卡。 getDefaultDataSubscriptionId()会告诉您什么SIM卡处于活动状态。有关Android Docs的更多详细信息。