我想在未启用GPS的情况下获取用户的城市和国家信息?有没有办法从他们的运营商那里获取这些数据?
使用 LocationManager 获取位置。您需要在清单文件中添加ACCESS_COARSE_LOCATION权限
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String countryCode = tm.getNetworkCountryIso();