Вы можете просто создать фоновую службу, а затем реализовать слушатель местоположения. В этом приемнике местоположения вы можете установить временной интервал в методе requestLocationUpdate
, чтобы пинговать GPS через определенные интервалы времени. или вы можете использовать timertask для отправки GPS через определенные промежутки времени
Вот пример расположения менеджера:
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, timeinterval2, 0, locationListener);
Вы можете отправить это местоположение на сервер из службы. Вы также можете отправлять уведомления для запуска приложения.