Uygulamamın yalnızca çok kaba konum verilerine ihtiyacı var. Bu nedenle, yalnızca izinlerimi ACCESS_COARSE_LOCATION
olarak ayarlıyorum ve NETWORK_PROVIDER
için bir konum dinleyicisi ayarlıyorum. Bu, bana tam olarak gereken yer tahmini türünü verdi, ancak yalnızca Google Konum Servisleri açıkken.Android'de GPS sağlayıcısından * kaba * konum alın
Kullanıcı yalnızca GPS özelliği etkinleştirilmişse, konumlarının kaba bir tahminini alacağımı beklerdim. Ancak, GPS_PROVIDER
adresinden HER konum bilgisi almanın tek yolu, ACCESS_FINE_LOCATION
iznini kullanmaktır.
Yani, yalnızca GPS etkinken, uygulamanın ACCESS_FINE_LOCATION
iznine sahip olmadığı sürece konum bilgisi alınamayacağı doğru mu? Başka bir deyişle, uygulama yalnızca ACCESS_COARSE_LOCATION
iznine sahipse GPS_PROVIDER
kaba yer tahminlerini gönderemez?
Bu çok kötü. GPS_PROVIDER yalnızca DAHA izin istendiğinde kaba tahminleri geri getirebilirse iyi olur. – Josh