Serviço de segundo plano Android e AlarmManager
Estou codificando um aplicativo Android que obtém a posição do usuário a cada 5 minutos, armazena-o no banco de dados e envia-o para um servido
Eu li muitas maneiras de fazer isso, eu faria o seguinte:
User inicia a aplicação atividade principal da interface do usuário inicia um serviç O serviço é executado em segundo plano e continua ativando e desativando os gps, criando novos threads que serão salvos no banco de dados e enviarão os dados ao servidoMas vi que isso pode ser feito com um "Serviço remoto" (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.html) ou com um AlarmManager que agenda o início desse serviço a cada 5 minuto
O serviço precisará estar sempre em execução: é importante que após cada intervalo (5 minutos) seja executad
Acho que preciso de mais clareza aqu
Obrigado pela ajuda