我正在尝试使用Google Maps Geolocation API查找用户位置。在使用此 API 时,我需要在 JSON 请求正文中传递radiotype以从手机信号塔获取更准确的位置。辐射型的支持值是lte, gsm, cdma, and wcdma.
请帮助我在 android 中找到放射型。
我正在尝试使用Google Maps Geolocation API查找用户位置。在使用此 API 时,我需要在 JSON 请求正文中传递radiotype以从手机信号塔获取更准确的位置。辐射型的支持值是lte, gsm, cdma, and wcdma.
请帮助我在 android 中找到放射型。
尝试以下方法之一:
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_***
}