Tùy thuộc vào nhu cầu của bạn.
Quyền khôn ngoan, ACCESS_FINE_LOCATION
bao gồm ACCESS_COARSE_LOCATION
. Tuy nhiên, có một nhược điểm:
ACCESS_COARSE_LOCATION
cung cấp cho bạn vị trí đã biết gần đây nhất, thân thiện với pin
https://developer.android.com/training/location/retrieve-current.html#setup
Ví dụ: nếu ứng dụng của bạn thực hiện điều gì đó giống như đề xuất dựa trên vị trí, thì vị trí được biết gần đây nhất là đủ tốt.
Điều này phụ thuộc vào Dịch vụ của Google Play
Tuy nhiên, nếu bạn cần một cái gì đó như vị trí trực tiếp / thời gian thực như Pokemon Go, hãy sử dụng ACCESS_FINE_LOCATION
Nó cung cấp cho bạn vị trí trực tiếp / thời gian thực. Bạn sẽ cần sử dụng LocationListener
Lần cuối tôi đã kiểm tra, điều này không yêu cầu Dịch vụ của Google Play