Android Java API 19. Нужно создать код, который будет запускаться по расписанию (включаться в определенное время, работать в течение некоторого времени и отключаться в определенное время), работать в бекграунде даже если само приложение не запущено. Задача - периодически отслеживать местоположение пользователя (LocationUpdates). Данные в дальнейшем буду отправлены в виде JSON массивf на сервер.