Questa potrebbe essere una domanda molto comune, tuttavia deve esserci un modo per abilitare il GPS a livello di programmazione, come accade nell'app ufficiale di Google Maps facendo semplicemente clic sul 'attiva' l'opzione nella schermata a comparsa (senza accedere alle impostazioni della posizione). Qualcuno può aiutare?Abilita GPS programmaticamente Android (senza accedere alle impostazioni della posizione)
risposta
Ecco perché stanno utilizzando il Settings API
nei servizi di riproduzione come descritto nella risposta di Commonsware, che è un po 'difficile. Si sta meglio con il metodo del "vecchio":
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
Negazione permesso: non è consentito inviare broadcast android. location.GPS_ENABLED_CHANGE Cosa mi manca? ho già aggiunto le autorizzazioni. – Abhilash
Non hanno inserito la pagina delle impostazioni nel popup. Assolutamente no. –
come far tornare l'utente alla tua app dopo averli reindirizzati alla brutta schermata delle impostazioni? .. Il modo in cui Google Maps è molto intuitivo - ma immagino che non sia un componente pronto all'uso? – mmcrae
L'applicazione Google Maps sta usando quello che è ora disponibile per noi as SettingsApi
in 7.0.0 del SDK Play Services. Puoi utilizzare SettingsApi
per verificare se il tuo LocationRequest
desiderato può essere soddisfatto con qualsiasi provider di posizione abilitato. Se non può essere soddisfatto, e Play Services pensa che l'utente possa cambiarlo, puoi chiedere la finestra di dialogo che vedi visualizzare su Maps.
L'utilizzo di SettingsApi
non è particolarmente semplice. Ho appena pubblicato a sample app per quello ieri, dalla versione 6.6 di my book. L'utilizzo di ACTION_LOCATION_SOURCE_SETTINGS
, come suggerito nella risposta di Laurenswuyts, è molto più semplice da implementare con.
- 1. accedere alle impostazioni NotificationListenerService Android
- 2. Localizzazione della posizione corrente in Android senza GPS
- 3. posizione corrente gps android
- 4. GPS Android ottiene posizione corrente
- 5. Come ottenere la posizione GPS per Android
- 6. Come può un'app Android accedere alle suonerie senza autorizzazione?
- 7. Android: Posso abilitare il GPS senza reindirizzare l'utente alla schermata delle impostazioni come nell'app "google maps"
- 8. Come posso abilitare disabilitare il GPS programmaticamente in Android?
- 9. Ascoltate posizione disabilitare l'accesso/abilitare nelle impostazioni
- 10. Come determinare la posizione del Paese attuale di un dispositivo Android indipendentemente dalle impostazioni della posizione dell'utente?
- 11. Ripristino programmato alle impostazioni di fabbrica dell'iPhone
- 12. Abilita l'accesso al dispositivo di assistenza programmaticamente
- 13. Come accedere alle immagini dalle immagini salvate programmaticamente in iphone SENZA UImagePickerController?
- 14. Posso accedere alle risorse da diverse versioni Android?
- 15. "GPS" fornitore di posizione richiede l'autorizzazione ACCESS_FINE_LOCATION per Android 6.0
- 16. Posso ottenere la precisione della posizione GPS in iOS?
- 17. Phone GPS senza internet
- 18. Come aprire le impostazioni GPS di un dispositivo Android?
- 19. Come accedere alle impostazioni del dispositivo a livello di programmazione?
- 20. Come accedere alle impostazioni di web.config direttamente nella pagina .aspx?
- 21. Come accedere alle impostazioni di scrapy dall'elemento Pipeline
- 22. Torna alle impostazioni dell'attività
- 23. Ottieni * posizione grossolana * dal provider GPS su Android
- 24. Posizione: Autorizzazioni GPS/rete: disponibile se disponibile
- 25. Come ottenere timestamp accurati dalla posizione GPS Android
- 26. tracciamento GPS Android e Wakelock
- 27. Come accedere alla schermata iniziale predefinita di Android programmaticamente?
- 28. Abilita/disabilita GPS Android Abilita/disabilita tempo in un file di testo all'interno di SDCARD con linee a più righe
- 29. Usa la posizione fittizia senza impostarla nelle impostazioni
- 30. Come utilizzare rxandroid per ascoltare l'aggiornamento della posizione GPS
Si prega di fare riferimento a questo link .. http://stackoverflow.com/questions/33251373/turn-on-location-services-withoutnavigating-to-settings-page –