Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中,如何知道第二个非活动sim卡插槽(2G、3G端等)使用的是哪个连接_Android_Networking_Cell - Fatal编程技术网

在Android中,如何知道第二个非活动sim卡插槽(2G、3G端等)使用的是哪个连接

在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

例如,我在一个设备中有两张sim卡。第一个插槽进行数据连接。但我需要了解第二张sim卡使用的是哪种连接技术——2G、3G还是4G。此sim卡未连接到internet

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及以上版本