Aloha,Использование служб определения местоположения Google
Я работаю над приложением, которое использует данные о местоположении, которые должны храниться в локальной базе данных. Было бы неплохо, если бы мое местоположение всегда могло работать на заднем плане Но this не представляется возможным. Я заметил, что Google имеет собственную службу определения местоположения, которая отправляет анонимные данные о местоположении на серверы google (если включена). Поскольку эта служба, безусловно, глубоко внедрена в ОС, я хотел бы знать, могу ли я просто попросить пользователя включить эту службу и получить доступ к данным местоположения через API Google. Я искал его, но я нашел библиотеки «стандартного местоположения».
В противном случае я не могу быть уверен, что каждое изменение местоположения замечено в базе данных. На данный момент я бы использовал BroadcastReceiver, который будет замечен, когда система завершит загрузку, и это просто запускает мою собственную службу определения местоположения. Но эта служба может быть убита ОС, если требуется память.
Приветствия
Deepblue