Android 获取当前国家/地区显示空
我想获取当前的国家名称、城市名称和地址行,但它返回“NULL”。当我发送经度和纬度请求时,它返回正确的经度和纬度 国家名称=null,城市名称=null,地址行=nullAndroid 获取当前国家/地区显示空,android,google-maps,Android,Google Maps,我想获取当前的国家名称、城市名称和地址行,但它返回“NULL”。当我发送经度和纬度请求时,它返回正确的经度和纬度 国家名称=null,城市名称=null,地址行=null }您需要将这些权限添加到您的清单中 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
}您需要将这些权限添加到您的清单中
<uses-permission
android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>
还可以在设备/模拟器上打开Gps,您的设备应该可以连接到internet。如果没有internet连接,这些值将为空。您可以通过此功能控制是否有internet:
public boolean isInternetAvailable(Context context)
{
NetworkInfo info = (NetworkInfo) ((ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info == null){
return false;
}
else{
return true;
}
}
还要将这些权限添加到清单文件:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
祝你好运
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />