Eu tenho um aplicativo GPS que já solicita ACCESS_FINE_LOCATION
permissão no manifesto, agora quero adicionar uma biblioteca (MoPub) que requer ACCESS_COARSE_LOCATION
.
Estou certo ao presumir que isso ACCESS_FINE_LOCATION
é suficiente e posso omitir ACCESS_COARSE_LOCATION
meu manifesto?
android
geolocation
android-permissions
Charliefortune
fonte
fonte
Depende da sua necessidade.
Permissão sábia,
ACCESS_FINE_LOCATION
incluiACCESS_COARSE_LOCATION
. No entanto, há um porém:ACCESS_COARSE_LOCATION
fornece a última localização conhecida que não agrega bateria https://developer.android.com/training/location/retrieve-current.html#setupPor exemplo, se seu aplicativo faz algo como recomendações baseadas em localização, a última localização conhecida é bom o bastante.
Isto tem uma dependência de serviços Google Play
No entanto, se você precisa de algo como localização ao vivo / em tempo real, como Pokémon Go, use
ACCESS_FINE_LOCATION
It fornece a localização ao vivo / em tempo real. Você precisará usar uma
LocationListener
última vez que verifiquei, isso não requer o Google Play Services
fonte