이미 ACCESS_FINE_LOCATION이있는 경우 ACCESS_COARSE_LOCATION을 생략 할 수 있습니까?
ACCESS_FINE_LOCATION
매니페스트에서 이미 권한을 요청하는 GPS 앱이 있습니다 . 이제 .NET Framework가 필요한 라이브러리 (MoPub)를 추가하려고합니다 ACCESS_COARSE_LOCATION
.
ACCESS_FINE_LOCATION
충분 하다고 가정하는 것이 맞 ACCESS_COARSE_LOCATION
습니까? 그리고 내 매니페스트에서 제외 할 수 있습니까?
https://developer.android.com/guide/topics/location/strategies.html#Permission
참고 : NETWORK_PROVIDER 및 GPS_PROVIDER를 모두 사용하는 경우 두 공급자에 대한 권한이 포함되어 있으므로 ACCESS_FINE_LOCATION 권한 만 요청해야합니다. (ACCESS_COARSE_LOCATION에 대한 권한에는 NETWORK_PROVIDER에 대한 권한 만 포함됩니다.)
요컨대 : 예, ACCESS_COARSE_LOCATION
이미 정의한 경우 필요하지 않습니다 ACCESS_FINE_LOCATION
.
귀하의 필요에 따라 증가합니다.
현명한 권한 ACCESS_FINE_LOCATION
에는 ACCESS_COARSE_LOCATION
. 그러나 한 가지 문제가 있습니다.
ACCESS_COARSE_LOCATION
배터리는 마지막으로 기기 위치를 제공합니다. https://developer.android.com/training/location/retrieve-current.html#setup
예를 들어 앱이 위치 기반 추천과 같은 작업을 수행하는 경우 마지막으로 남아있는 위치는 충분하다.
이 구글 플레이 서비스에 대한 의존성을
그러나 포켓몬 고와 같은 라이브 / 실시간 위치와 같은 것이 필요 ACCESS_FINE_LOCATION
하면 라이브 / 실시간 위치를 제공합니다. LocationListener
마지막으로 확인한 시간 을 많이 합니다. Google Play 서비스가 필요하지 않습니다.
'ProgramingTip' 카테고리의 다른 글
자바 상속 상속 : 슈퍼 생성 장비 체인을 사용합니까? (0) | 2020.10.14 |
---|---|
JQuery 대 ExtJS (0) | 2020.10.14 |
file_get_contents로 HTTP 요청, 응답 코드 받기 (0) | 2020.10.14 |
프로그래밍 방식으로 뷰를 만들 때 자동 레이아웃 제약 조건을 어디에 설정해야합니까? (0) | 2020.10.14 |
csv import pandas 중 행 건너 뛰기 (0) | 2020.10.14 |