Je développe une application qui utilise le GPS et le géolocalion. Donc, lors du lancement de l'application, je dois être sûr que l'utilisateur a activé le réseau et le GPS. S'il n'a pas été testé 2 solutions:Comment activer le réseau dans une application Android sans quitter l'application
Demandez à l'utilisateur de les activer lui-même (si l'application quitte, et l'utilisateur doit recharger)
redirigent l'utilisateur dans la vue correspondante afin de les activer (via quelque chose comme « android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS »)
la deuxième solution est préférable de mon esprit, mais peut être très ennuyeux pour l'utilisateur s'il doit activer le réseau + la Localisation GPS + Nework ...
C'est pourquoi je demande s'il n'est pas possible d'activer tout cela automatiquement si ce n'est pas possible? Je pense que c'est possible car il existe des widgets qui permettent à l'utilisateur d'activer le réseau, les gps etc ... mais comment pouvons-nous le faire dans l'application ???
merci pour la lecture;)
Vous devez envisager d'utiliser l'emplacement réseau (emplacement de la cellule); AFAICT, depuis Android 1.5, le GPS ne peut plus être activé par les applications pour des raisons de confidentialité. –
Oui, je utilise également l'emplacement de la cellule (mais je dois demander à l'utilisateur de l'activer, si ce n'est pas le cas) – ayorosmage