Чтобы начать работу с широковещательным приемником, посмотрите здесь , например.
Получите услугу реализованной.Взгляните на IntentService .Он выгружает работу в рабочий поток, поэтому вам не нужно заботиться об этом самостоятельно.
Запланируйте периодическое запуск службы с помощью AlarmManager .Не забудьте о wake lock , чтобы при необходимости разбудить устройство.
Как правило, не рекомендуется начинать какие-либо действия без согласия пользователя.Показать уведомление в панели уведомлений, что некоторые новые данные доступны.Когда пользователь нажимает на уведомление, вы запускаете действие, чтобы отобразить данные.
Существует еще кое-что, что вам нужно просто начать шаг за шагом и сделать это:)