Comment puis-je activer et de désactiver le GPS par programmation
Je développe une application dans laquelle je veux activer le GPS, quand je démarre mon activité et je souhaite désactiver le GPS lorsque je l'ai sortie de ma demande. Puis-je le faire par le biais de mon programme..
Toute aide serait appréciée.
Il n'existe aucun moyen pour activer/désactiver le GPS à partir d'un kit de développement logiciel de l'application. Chaque technique qui vise à faire c'est une sécurité hack, et de tous ceux connus ont été fermés. S'il vous plaît permettre à l'utilisateur d'activer et de désactiver le GPS, en utilisant les Paramètres de l'application ou un appareil fourni par app widget.
Est-il un moyen pour permettre à l'utilisateur d'autoriser votre application pour faire cela automatiquement? L'idée serait de permettre à l'application de désactiver le GPS lorsque l'application n'est pas à l'utiliser pour économiser de l'énergie et ensuite l'activer uniquement quand il a besoin de l'utiliser.
il y a un moyen pour permettre à l'utilisateur d'autoriser votre application pour faire cela automatiquement?" -- non.
Est-il un moyen pour permettre à l'utilisateur d'autoriser votre application pour faire cela automatiquement? L'idée serait de permettre à l'application de désactiver le GPS lorsque l'application n'est pas à l'utiliser pour économiser de l'énergie et ensuite l'activer uniquement quand il a besoin de l'utiliser.
il y a un moyen pour permettre à l'utilisateur d'autoriser votre application pour faire cela automatiquement?" -- non.
OriginalL'auteur Krishna | 2011-05-26
Vous devez vous connecter pour publier un commentaire.
Voici le code...
Je pense qu'il y a un indice dans le nom de la fonction.
Apparemment, ce code ne fonctionne plus, comme il est un trou de sécurité.
Pouvez-vous s'il vous plaît dites-moi comment puis-je la bretelle de sortie de GPS?
vous pouvez simplement supprimer le "!" du si le bloc et le repos est le nom et l'utiliser comme un autre nom de la méthode-dire turnGPSOff() et l'a appelé à chaque fois que vous souhaitez désactiver le GPD. C'est effectivement un bug dans le gestionnaire d'alimentation widget vous pouvez toujours l'utiliser .
OriginalL'auteur Sujit
Vous pouvez démarrer le GPS en utilisant
Pour arrêter le gps d'utilisation du fournisseur de
OriginalL'auteur includeMe
J'ai fait des recherches sur ce sujet: sur tous les sites web. et j'ai trouvé ce code comme ci-dessous. J'ai essayé de son travail.
Méthode-1
Méthode-2
Pour plus d'informations, vous pouvez visiter ce site web : http://androidmaterial.blogspot.com/2012/04/how-to-enabledisable-gps-in-android.html
j'ai de l'espoir. je n'ai pas essayer sur 4.2 + . j'ai juste essayé sur 2.3
Merci, je vais vérifier dans le futur.
OriginalL'auteur Mahmut EFE
Ici est tout ce que je peux trouver (mon code ne fonctionne pas dans une activité, j'ai donc une ApplicationContext classe que j'appelle une méthode statique getInstance. Vous n'avez pas à le faire dans une activité. Désolé pour le formatage de code):
OriginalL'auteur Luke
Pour Désactiver le GPS par le biais de votre code,
OriginalL'auteur Pir Fahim Shah
Si je ne me trompe pas, vous ne pouvez pas le faire entièrement par programmation. Le mieux est de tirer une intention de commencer à la page de paramètres mais par la suite, l'utilisateur doit activer le réglage du gps dans la page des paramètres.
Vous ne pouvez pas faire dans l'arrière-plan, sans intervention de l'utilisateur.
OriginalL'auteur aandroidtest
Je sais que c'est trop tard, mais directement à partir de l'emplacement de service ne fonctionnera pas. Au lieu d'utiliser de code ci-dessous pour démarrer le service de localisation.
OriginalL'auteur MobiDev
GpsSettings
OriginalL'auteur Xar E Ahmer