我可以使用以下代码段获取运营商名称:
TelephonyManager telephonyManager = ((TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE));
String operatorName = telephonyManager.getNetworkOperatorName();
它工作得很好。
我还可以使用以下代码段获取来电号码:
private final PhoneStateListener phoneStateListener = new PhoneStateListener() {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
String callState = "UNKNOWN";
switch (state) {
case TelephonyManager.CALL_STATE_RINGING:
}
}
}
我想找出来电号码的运营商名称/服务提供商名称。我怎样才能做到这一点?
是否可以获取传入号码的位置,例如国家/地区?