Залежить від ваших потреб.
Дозвіл мудрий, ACCESS_FINE_LOCATIONвключає ACCESS_COARSE_LOCATION. Однак є підвох:
ACCESS_COARSE_LOCATIONнадає вам останнє відоме місцезнаходження, яке зручно для батареї
https://developer.android.com/training/location/retrieve-current.html#setup
Наприклад, якщо ваш додаток робить щось на зразок рекомендацій на основі місцезнаходження, останнім відомим місцезнаходженням є досить добре.
Це залежить від служб Google Play
Однак, якщо вам потрібне щось на зразок локації в режимі реального часу / реального часу, наприклад Pokemon Go, скористайтеся ACCESS_FINE_LOCATION
програмою "Це дає вам місцезнаходження в реальному часі" Вам потрібно буде скористатися LocationListener
останнім часом, коли я перевірив, для цього не потрібні служби Google Play