Este arquivo contém o código-fonte completo do projeto android-RepeatingAlarm, um exemplo oficial do Google para implementação de alarmes repetitivos no Android usando a classe AlarmManager.
O projeto inclui o código Java, recursos de layout, configurações do Gradle e todo o necessário para compilar e testar o funcionamento de alarmes periódicos no Android. É ideal para desenvolvedores que desejam aprender a programar alarmes recorrentes, agendar tarefas em segundo plano e entender os diferentes tipos de relógio (ELAPSED_REALTIME, RTC_WAKEUP, etc.).
Conteúdo do pacote:
- android-RepeatingAlarm-master.zip (111,7 KB)
- Estrutura completa do projeto Android Studio com Gradle wrapper
- Código Java principal:
MainActivity.java,RepeatingAlarmFragment.java - Arquivos de manifesto:
AndroidManifest.xml - Recursos de layout:
activity_main.xml(versões para tablet e smartphone) - Utilitários de log:
Log.java,LogView.java,LogWrapper.java, etc. - Arquivos de configuração:
build.gradle,gradle-wrapper.properties - Documentação e licença:
README.md,LICENSE
Características técnicas:
- Demonstração do uso de
AlarmManager.setRepeating()comPendingIntent - Exemplos de alarmes baseados em tempo real decorrido (ELAPSED_REALTIME_WAKEUP) e em relógio UTC (RTC_WAKEUP)
- Compatível com Android 4.4 (API 19) e superiores (alarmes imprecisos recomendados)
- Inclui também exemplo de alarme de disparo único com
setExactAndAllowWhileIdle()
Observações:
- Este é um projeto de código aberto licenciado sob Apache 2.0, originalmente disponibilizado pelo Google Android Samples.
- Para compilar, utilize o Android Studio e abra a pasta raiz do projeto.
- O arquivo é útil para estudos de programação Android, não se trata de firmware ou BIOS de equipamentos.
Utilize este material para entender a implementação de alarmes repetitivos e melhorar seus aplicativos Android com agendamento de tarefas periódicas.
Comentários em destaque
Participe agora da conversa!
Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.