Мне нужно написать приложение, выполняющее задачу с определенным интервалом. Задача состоит в записи некоторых данных, собранных из GPS и других датчиков, а иногда и при выполнении транзакций SQLite.Повторение фоновых задач в Android
Устройство (смарт-карта с уровнем 4.4.2 API уровня 19, поэтому без поддержки носителей) спит большую часть времени, и в этом случае я хочу, чтобы он проснулся и не вставал, пока задача не будет завершена.
Каков правильный и лучший способ сделать это в Android, что также относительно легко проверить?
спасибо.
Это комбинация нескольких вещей - «сервис», которая работает в фоновом режиме, «AlarmManager» для синхронизации и «PowerManager» для того, чтобы устройство не просыпалось во время работы службы. Прочитайте их в документации по Android и задайте более интересные вопросы. – TDG