Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android play services 6.5: LocationClient falta

Después de actualizar a Google Play Services 6.5.87 mi aplicación no pudo compilar debido a la falta de LocationClient clase.

El enlace de documentación está dañado en este momento (404 no encontrado)

¿Cómo puedo arreglarlo? Quiero recibir actualizaciones de ubicación, trabajar con geofences, etc.

  • Obtener latitud, longitud desde la dirección en Android
  • Ubicaciones de Cell Tower - Android
  • LocationServices.FusedLocationApi.removeLocationUpdates (mGoogleApiClient, este); Intenta emitir como com.google.android.gms.location.LocationListener)
  • Android - LocationManager vs FusedLocation
  • ¿Cuál es la diferencia para obtener la ubicación utilizando el Administrador de ubicaciones y el Proveedor de ubicaciones fusionadas Api?
  • Activar servicios de ubicación sin navegar a la página de configuración
  • No se puede encontrar la clase com.google.android.gms.location.LocationClient (android)
  • Localización fuera de línea basada en la aplicación Android
  • One Solution collect form web for “Android play services 6.5: LocationClient falta”

    La clase LocationClient se ha sustituido por la nueva FusedLocationProviderApi y la GeofencingApi , que utilizan la técnica de conexión común de GoogleApiClient para conectarse a Google Play Services. Una vez conectado, puede llamar a métodos como requestLocationUpdates () :

    LocationRequest locationRequest = LocationRequest.create() .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); PendingResult<Status> result = LocationServices.FusedLocationApi .requestLocationUpdates( googleApiClient, // your connected GoogleApiClient locationRequest, // a request to receive a new location locationListener); // the listener which will receive updated locations // Callback is asynchronous. Use await() on a background thread or listen for // the ResultCallback result.setResultCallback(new ResultCallback<Status>() { void onResult(Status status) { if (status.isSuccess()) { // Successfully registered } else if (status.hasResolution()) { // Google provides a way to fix the issue status.startResolutionForResult( activity, // your current activity used to receive the result RESULT_CODE); // the result code you'll look for in your // onActivityResult method to retry registering } else { // No recovery. Weep softly or inform the user. Log.e(TAG, "Registering failed: " + status.getStatusMessage()); } } }); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.