SubscriptionManager manager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> list = manager.getActiveSubscriptionInfoList();
当我调用上述功能时,我会获得手机中所有可用SIM卡的列表。但我的问题是如何检查哪个SIM卡是主要的(不在插槽1中)选择用于电话呼叫的SIM卡。我已经看过文档,但没有发现任何相关内容。这可以使用TelephonyManager
TelephonyManager manager = (TelephonyManager) getApplicationContext().getSystemService(getApplicationContext().TELEPHONY_SERVICE);
String carierName = manager.getNetworkOperatorName();
但它只为手机通话提供了所选的SIM卡,而且它只提供了一个我想要两个sims名称并检查哪一个是活动的