В нашем приложении мы создали LocationListener. Иногда телефон переходит в "GPS Gap" и просто останавливает передачу данных о местоположении. Мы наблюдали какое-то время, и единственное, что, похоже, переместило его из этого состояния, - это перезагрузка телефона.
Я подключил их, чтобы отключить журналы и нашел это:
02-18 13:35:43.671 703 948 I LocationManagerService: handleLocationChanged for android.uid.system:1000, Provider: passive
02-18 13:35:43.671 703 948 I LocationManagerService: handleLocationChanged for com.google.uid.shared:10040, Provider: passive
02-18 13:35:43.671 703 948 I LocationManagerService: handleLocationChanged for com.google.uid.shared:10040, Provider: passive
02-18 13:35:43.671 703 948 D LocationManagerService: dropping location (blacklisted): com.google.android.apps.maps matches com.google.
Посмотрев на упомянутые исходные файлы, он просто проверяет черный список, который он создает, и, по-видимому, не сообщает об этом, если он находится в черном списке.
Взглянув на код и выше, он выглядит как его данные о блокировке для чего-либо com.google, но я не знаю почему.
Я искал и ничего не нашел на этом и надеялся на помощь.