Ich habe eine GPS-App, die bereits die ACCESS_FINE_LOCATION
Erlaubnis im Manifest anfordert. Jetzt möchte ich eine Bibliothek (MoPub) hinzufügen, die erforderlich ist ACCESS_COARSE_LOCATION
.
Habe ich Recht, wenn ich davon ausgehe, dass dies ACCESS_FINE_LOCATION
ausreicht, und ich kann ACCESS_COARSE_LOCATION
mein Manifest weglassen?
quelle
Kommt auf deine Bedürfnisse an.
Erlaubnis weise
ACCESS_FINE_LOCATION
beinhaltetACCESS_COARSE_LOCATION
. Es gibt jedoch einen Haken:ACCESS_COARSE_LOCATION
gibt Ihnen den zuletzt bekannten Standort an, der batteriefreundlich ist https://developer.android.com/training/location/retrieve-current.html#setupWenn Ihre App beispielsweise standortbezogene Empfehlungen ausführt, ist der zuletzt bekannte Standort gut genug.
Dies hängt von Google Play Services ab
Wenn Sie jedoch einen Live- / Echtzeit-Standort wie Pokemon Go benötigen, verwenden
ACCESS_FINE_LOCATION
Sie It, um einen Live- / Echtzeit-Standort zu erhalten. Wenn Sie das
LocationListener
letzte Mal nachgesehen haben, müssen Sie Google Play Services nicht verwenden
quelle