Android Studio地址语言不是英语

时间:2018-06-26 17:04:15

标签: android

我正在android studio中获取用户的位置,但是当用户手机语言不是英语时,我也会以相同的语言获取地址。 我该怎么做才能获得英语?

    fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(MainActivity.this);
    LocationRequest request = new LocationRequest();
    request.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
    LocationCallback callback = new LocationCallback() {
        @Override
        public void onLocationResult(LocationResult locationResult) {
            super.onLocationResult(locationResult);
            Location location = locationResult.getLastLocation();
            longitude = location.getLongitude();
            latitude = location.getLatitude();
            progressDialog.dismiss();
        }
    };
    if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
        // TODO: Consider calling
        //    ActivityCompat#requestPermissions
        // here to request the missing permissions, and then overriding
        //   public void onRequestPermissionsResult(int requestCode, String[] permissions,
        //                                          int[] grantResults)
        // to handle the case where the user grants the permission. See the documentation
        // for ActivityCompat#requestPermissions for more details.
        return;
    }
    fusedLocationProviderClient.requestLocationUpdates(request, callback, null);

}

0 个答案:

没有答案