J'utilise la bibliothèque this et essayer de récupérer l'emplacement actuel des coordonnées comme ceci:L'obtention du fournisseur n'est pas activée | ProviderError {provider = 'network'} 'lors de l'appel' tracker.startListening(); ' même lorsque le WiFi est activé
settings =
new TrackerSettings()
.setUseGPS(false)
.setUseNetwork(true)
.setUsePassive(true)
.setTimeBetweenUpdates(30 * 60 * 1000);
tracker = new LocationTracker(getBaseContext(), settings) {
@Override
public void onLocationFound(Location location) {
// Do some stuff
currentLatDouble = location.getLatitude();
currentLngDouble = location.getLongitude();
}
@Override
public void onTimeout() {
}
};
tracker.startListening();
mais, je reçois cette erreur:
W/LocationTracker: Provider (network)
fr.quentinklein.slt.ProviderError: Provider is not enabled | ProviderError{provider='network'}
est-ce pas WiFi un fournisseur de réseau ou dois-je écrire un code lié à LocationManager
aussi?
Veuillez me communiquer le défaut.
check https://github.com/quentin7b/android-location-tracker/issues/19 – Nas
@Nas ouais, J'ai ouvert un problème là aussi. –
dans cette bibliothèque, il a android.permission.ACCESS_FINE_LOCATION seulement l'essayer avec l'ajout de l'autorisation pour l'accès à l'état wifi – Nas