У меня есть это приложение, которое нужно извлекать данные с сервера каждые 30 минут, после большого поиска я достиг такого решения: 1- использование AlarmManager для уведомления приложения каждые 30 минут вместо того, чтобы обслуживание работало в фоновом режиме. 2- использование wakelocks с PARTIAL_WAKE_LOCKAndroid: Как разбудить WIFI (или 3G) от AlarmManager?
Моя единственная проблема в том, что Wi-Fi отключен во время сна.
Как я могу запросить подключение к Интернету, когда срабатывает будильник?