我必须以编程方式获取电话无区域(表示该区域不属于哪个区域)。我搜索了很多并没有找到,然后我想通过网络提供商名称获取当前位置,但它返回城市名称。实际上,如果不可能,我必须首先获得电话没有区域,然后通过网络提供商我们如何获得当前位置的区域。请给我建议。
问问题
2169 次
2 回答
1
试试电话服务。
TelephonyManager telman=(TelephonyManager) getSystemService(TELEPHONY_SERVICE);
很多信息可以检索为,
telman.getNetworkOperatorName();
telman.getSimSerialNumber();
telman.getLine1Number();
telman.getSubscriberId();
等等
有一种方法,telman.getCellLocation();
。我还没试过,你可以试试。
于 2013-07-30T09:22:36.787 回答
0
获取 Android 手机当前连接的当前网络运营商名称的最简单方法是获取 android.telephony.TelephonyManager 并从那里获取:
TelephonyManager telephonyManager =((TelephonyManager) Context.getSystemService(Context.TELEPHONY_SERVICE));
String operatorName = telephonyManager.getNetworkOperatorName();
类似地,可以使用以下方法检索 sim 运算符:
String operatorName = telephonyManager.getSimOperatorName();
于 2013-07-30T10:19:28.630 回答