Android: vérifiez si les services de localisation sont activés à l'aide du fournisseur d'emplacement fusionné
Selon le Android documentation:
Les Services de Localisation de Google API, qui fait partie de Google Play Services,
fournit plus de puissance, des haut-niveau cadre automatiquement
gère les fournisseurs d'emplacement, les mouvements de l'utilisateur, et la précision de l'emplacement de
l'emplacement de la plateforme de l'API dans laandroid.location
.
Mais à l'aide de la fusion fournisseur d'emplacement (à partir de l'emplacement Api Google Play services) je ne sais pas comment faire pour vérifier si l'utilisateur a l'emplacement activé ou désactivé.
À l'aide de la vieux android.location
il était facile:
locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Mais je ne veux pas utiliser à la fois des Google Play Services fusionnés fournisseur d'emplacement et vieux android emplacement.
Comment pourrais-je vérifier si l'emplacement est activé par l'utilisateur à l'aide de la fusion Fournisseur d'Emplacement?
Merci d'avance.
source d'informationauteur josuadas
Vous devez vous connecter pour publier un commentaire.
Voir SettingsApi: vérification de votre demande d'emplacement, puis s'assurer que l'appareil du système paramètres sont correctement configurés pour l'application de l'emplacement des besoins.
Ce développeur android tutoriel de formation pourrait aider - voici les bases:
L'exécution de Code dans votre Activité onCreate():
Remplacer cette Méthode:
N'oubliez pas de mettre en Œuvre dans votre classe:
Bonne explication ici, dans cette Google developer lien.
Cheers!