Sto creando un'applicazione che invia le informazioni sulla posizione al server. Ma quando si fa clic sul pulsante back o home, l'applicazione viene arrestata. C'è un modo per far funzionare l'applicazione continuamente in background e invia i dati al server?Come fare un'applicazione continua in Android?
risposta
Utilizzare uno sfondo Service. I servizi sono componenti dell'applicazione che possono essere eseguiti in background senza l'interazione dell'utente. Un buon tutorial su Service
in Android è da this.
Probabilmente si desidera avviare il servizio all'avvio del telefono Activity
oppure è possibile effettuare la registrazione per le trasmissioni di sistema come BOOT_COMPLETE
per mantenere attivo il servizio dall'inizio.
Tuttavia, mantenere il servizio in esecuzione senza conoscenza dell'utente è una cattiva idea e scarica anche la batteria. Probabilmente vorrai riattivare il servizio usando AlarmManager
, eseguire l'elaborazione, pianificare il riavvio successivo e uscire.
È necessario eseguire una classe di servizio per la propria applicazione.
Per ulteriori informazioni, fare riferimento a docs.
- 1. Come fare l'autenticazione HTTP in Android?
- 2. Come fare un segnale acustico in Android?
- 3. Android continua a premere Modifica comportamento testo
- 4. android: come fare una vibrazione di scheda come mercato Android?
- 5. come fare lo scrolling orizzontale come google play in Android?
- 6. L'emulatore Android Accelerated continua a riavviarsi
- 7. Come interrompere la scansione continua da zxing-android-embedded in Android
- 8. Android come fare la diapositiva delle immagini?
- 9. (android) Come fare qualcosa sull'app "lanciare"?
- 10. Come fare un POST HTTPS da Android?
- 11. Continua il download in background
- 12. Come fare animazione usando i file xml in Android?
- 13. Come fare un conto alla rovescia in Android?
- 14. Come fare una copia di un file in Android?
- 15. come fare page flip/giro/effetto curl in Android
- 16. come fare piena vista immagine circolare in Android
- 17. Come fare Visualizer durante la registrazione audio in Android
- 18. come fare una riga completa cliccabile in listview android
- 19. Come selezionare la data continua in sql
- 20. Compilare il progetto Android nel sistema di integrazione continua Hudson?
- 21. Java Profiling in Integrazione continua
- 22. interrompe e continua in funzione
- 23. Riga continua carattere in C#
- 24. Come fare json api
- 25. Continua sessione browser in JNLP
- 26. android locationManager continua a chiamare onLocationChanged dopo removeUpdates
- 27. Continua in nested mentre loop
- 28. Equivalente di "continua" in Ruby
- 29. Come fare EditText Box Altezza Expand
- 30. Come eseguire shell exec in background mentre php continua
e anche controllare questo http://stackoverflow.com/questions/8332819/best-practice-to-report-user-location-continuously –
check polente posizione commen è il migliore là fuori per polarizzare la posizione su un server https://github.com/athulh/cwac-locpoll –