Activation de l'Emplacement de mode de Haute Précision ou d'économie de la Batterie, par programme, sans que l'utilisateur ait à visiter les Paramètres

Pourquoi je pose cette question:(aussi la raison pour l'essayer dans une application)

Il arrive lorsque nous utilisons Google Maps en Sucette. Même si l'Emplacement est désactivé, il est activé, dans la haute précision de la mode après la saisie de l'utilisateur de l'application Cartes, sans avoir à visiter les Paramètres.

Une fonctionnalité similaire peut être réalisé pour l'activation du Bluetooth, où l'action est initiée dans mon application, l'utilisateur doit faire un choix, mais l'utilisateur n'est pas redirigé vers les Paramètres, à l'aide de:

startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE));

qui pourrait être trouvé sur BluetoothAdapter, maintenant nous savons qu'il n'est pas LocationAdapter, alors j'ai regardé autour de gms->LocationServices, presque tout sous Emplacement références API, android.emplacement.LocationManager, mais ne semble pas quelque chose comme ACTION_REQUEST_ENABLE n'est encore disponible.

Espère qu'il y a une autre méthode pour la même chose, et plus de gens ont essayé.

Veuillez noter:

context.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)); ne fonctionne pas comme ça.

InformationsquelleAutor Pararth | 2015-02-27