Android 获取当前国家/地区显示空

Android 获取当前国家/地区显示空,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"

我想获取当前的国家名称、城市名称和地址行,但它返回“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.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" />