돌아오신것을 환영합니다
이번 영상에서는 휴대폰 설정을 살펴보고 어플도 보고
Navigation(탐색) 도 보겠습니다
그것을 Navigation 샘플이라고 하지 않고
Location App 이라고 했었습니다
여기서 위치쪽으로 가서 어떤 권한이 있는지 보겠습니다
여기 보시면 위치에 대한 권한이 있습니다
이 권한은 허용이 됐습니다
다른 어떤 권한도 거부당한것은 없습니다
이제 don’t allow를 눌러서
허용을 풀어보겠습니다
또한 상세위치를 허용할지 여부를 변경할 수도 있습니다
원한다면 이것을 꺼놓으면 됩니다
허가를 꺼놓고 앱으로 돌아가서 위치를 다시 불러와 봅시다
다시한번 위치 권한을 요청하고 있습니다
허용 안함을 눌러보겠습니다
그러면 위치 권한이 필요하다는 작은 팝업이 밑에 표시 됩니다
권한 허용을 하지 않았기 때문에 다시한번 요청할 수 없음으로
기본 설정으로 들어가서 다시 설정을 해야 합니다
다시 설정으로 돌아가보면 ‘허용안함’으로 되어있습니다
그 대신 이제 ‘매번 물어보기’로 바꾸어 봅시다
이제 어플로 돌아가서 위치 찾기를 누르면
이제 위치권한을 다시 한번 물어보게 됩니다
이것이 바로
여기에 있는 권한 요청 입니다. 위치권한이 필요하니 안드로이드 설정에서 활성화 해주세요
라는
팝업이 표시되는 곳 입니다
허용을 불가했을때 그렇게 됐었죠
그러니까 rationaleRequired가 False로 되었을때
이것을 표시하게 되었습니다
‘기능을 사용하려면 위치권한이 필요합니다’ 라는
다시 허용 안함을 누릅니다
이제 두번째로 허용안함을 누르니 이 팝업이 표시 됩니다
기본적으로 이런것이 있습니다
직접적으로 아니오 라고 하는것도 한가지 이고
액세스가 있었는데 매번 물어본다면
여기 이것을 보여줄 것이고
허가를 안한다면 여기 이것을 보여줄 것 입니다
RatinaleRequired가 false라서 허용이 안된다는 것 입니다
그래서 귀찮아도 설정에 따로 들어가서 다시 셋업해야 합니다
이제 보신것 처럼 사용자가 실제로 설정으로 따로 이동해야하는 어플리케이션이
있습니다
하지만 이것은 기본적으로 항상 팝업이 나타나서 활성화하세요 활성화 활성화!
라고 하지 않기 위한 안드로이드의 안전기능일 뿐입니다
그런 일을 하는 것 입니다
이제 ‘매번물어보기’를 선택하고
돌아가 봅시다
이제 다시 물어봅니다
여기서 허용 안함을 누르니 첫번째 것이 보입니다
‘이 기능을 사용하려면 위치권한이 필요합니다’
돌아가면 또 물어보죠 여기서 허용안함을 또 누르면
이제 이 앱 안에선 선택할 수 없고 설정으로 들어가야 합니다
실제로 팝업도 원하는 만큼 빨리 나타나지 않습니다 왜냐하면 그냥
‘이 기능을 사용할 수 없습니다’ 라고 말하는것 이기 때문입니다
실제로 이게 어떻게 돌아가는지 이런식으로 보여드리고 싶었습니다
어떻게 작동되는지 확인 하셨죠
이제 위치 액세스가 있으니 우리가 관심 가져야 할 부분은 실제로 위도와 경도를
표시하려고 할때 발생하는 일 입니다
사용자의 실제 위치이죠
그것은 다음 영상에서 해보겠습니다
거기서 봅시다