在Android中,如何知道第二个非活动sim卡插槽(2G、3G端等)使用的是哪个连接
例如,我在一个设备中有两张sim卡。第一个插槽进行数据连接。但我需要了解第二张sim卡使用的是哪种连接技术——2G、3G还是4G。此sim卡未连接到internet在Android中,如何知道第二个非活动sim卡插槽(2G、3G端等)使用的是哪个连接,android,networking,cell,Android,Networking,Cell,例如,我在一个设备中有两张sim卡。第一个插槽进行数据连接。但我需要了解第二张sim卡使用的是哪种连接技术——2G、3G还是4G。此sim卡未连接到internet val subsInfo1 = subscriptionManager.getActiveSubscriptionInfoForSimSlotIndex(0) val subsInfo2 = subscriptionManager.getActiveSubscriptionInfoForSimSlotInde
val subsInfo1 = subscriptionManager.getActiveSubscriptionInfoForSimSlotIndex(0)
val subsInfo2 = subscriptionManager.getActiveSubscriptionInfoForSimSlotIndex(1)
val telephonyManager1 = telephonyManager.createForSubscriptionId(subsInfo1.subscriptionId)
val telephonyManager2 = telephonyManager.createForSubscriptionId(subsInfo2.subscriptionId)
val networkType1 = telephonyManager1.dataNetworkType //Data type
val networkType2 = telephonyManager2.voiceNetworkType //Voice type
但它只适用于Api 24及以上版本。是否有可能获得API 22及以上版本