我正在尝试使用 The Google Maps Geolocation API 查找用户位置。使用此API时,我需要在JSON请求正文中传递 radiotype ,以便从单元格塔中获取更准确的位置。 放射型支持的值为lte, gsm, cdma, and wcdma.
请帮我在android中找到放射型。
答案 0 :(得分:0)
请尝试以下方法之一:
NetworkInfo info = Connectivity.getNetworkInfo(context);
int type = info.getType(); // wifi or radio
int subType = info.getSubType(); // which is what u want
String radioType = null;
您可以像这样切换它们以查找您感兴趣的类型
switch(subType){
case TelephonyManager.NETWORK_TYPE_CDMA:
radioType = "cdma"
break;
case TelephonyManager.NETWORK_TYPE_GSM:
radioType = "gsm"
break;
//more checks you are interested in ie
//case TelephonyManager.NETWORK_TYPE_***
}