2013-03-18 1 views
5

"위치 정보 태그"또는 "상점 위치"설정을 감지 할 수있는 방법이 있는지 알아 봅니다. Android 기기의 카메라 나는 내가 익숙한 일반 위치 액세스 설정을 의미하는 것이 아니라 카메라를 사용할 때 더 "숨겨진"설정을 의미합니다.Android 카메라 위치 정보 태깅 설정이 켜기/끄기 (EXIF 데이터의 GPS 정보)를 감지하는 방법

대부분의 사용자는 그것이 존재하지 않는다는 것을 인식하지 못하고 기본적으로 꺼져 있습니다. 사용자에게 원할 경우이 설정을 사용하지 않도록 설정할 수 있습니다. 위치에 관한 모든 EXIF ​​데이터를 갖습니다.

전례가 없기를 바랍니다. 케이스에 관해서는 죄송합니다. 제게 올바른 스레드로 연결시켜 주시겠습니까?

답변

2

파일에서 EXIF 정보를 추출하려면이 code snippet에 표시된 updateExif 예제와 비슷한 예를 생각해 볼 수 있습니다. 이렇게하면 EXIF 파일에 저장된 make, flash, focal length 등의 모든 정보를 얻을 수 있습니다.

+1

EXIF ​​정보를 추출하는 방법을 알고 있습니다. 실제로이 문제는 아닙니다. 또한 LAT/LON에 대한 EXIF ​​정보를 사용할 수 있는지, 즉 휴대 전화 설정의 "위치 액세스"와 카메라의 "저장 위치"설정이 모두 켜져있는 경우를 알 수 있습니다. 카메라의 "저장 위치"설정이 켜져 있는지 확인하는 방법을 알고 있습니까? – Julz

4

각 Android 기기는 일반적으로 해당 기기의 제조업체가 만든 맞춤 카메라 앱과 함께 제공됩니다. 각각의 장치에는 고유 한 UI가 있으며이 장치가있는 경우에도이 설정을 저장할 길/장소가 있습니다. 따라서이 질문에 대한 답변은 기기에 따라 크게 달라질 수 있습니다.

하지만 Nexus 기기에서 사용되는 앱인 AOSP 카메라 앱으로 제한하는 경우에도 API가 없습니다. 앱이 처음 실행될 때 GPS 태그 지정을 사용 설정할지 묻는 메시지가 표시되면 설정에서 지오 태깅을 사용/사용 중지하는 옵션을 찾을 수 있습니다.

공개 또는 표준 Android API의 일부가 아니기 때문에 설정이 켜져 있는지 확인할 방법이 없습니다. 액세스 가능성 API를 사용하여 이러한 설정을 읽을 수 있지만 상당한 권한이 필요합니다. (Accessibility service documentation here).

+0

접근성 서비스를 사용하여 어떻게 달성 할 수 있습니까 ?? –

0

Nexus 기기와 함께 제공되는 안드로이드 4.3 카메라 응용 프로그램에 말하기, 당신은 볼 수 있으며 다음과 같이 설정을 변경 :

  1. 열기 카메라 응용 프로그램을.

  2. 주 메뉴를 표시하는 데 사용되는 흰색 원 (앱 화면 맨 아래에있는 세 개의 아이콘 중 가장 오른쪽)이 사용됩니다. "상점 위치"가 꺼져 있으면 해당 원형 아이콘이 작은 위치 아이콘과 함께 선으로 표시됩니다. "상점 위치"가 켜져 있으면 긍정적 인 표시가 없습니다. 설정을 변경하려면 계속하려면 누릅니다.

  3. 설정 아이콘 (가운데 아이콘 5 개)을 탭하면 "기타 옵션"메뉴가 나타납니다.

  4. "가게 위치"아이콘은 5 개의 가장 왼쪽에 있습니다. 해당 아이콘을 가볍게 두드리면 설정이 토글됩니다 (그리고 메뉴가 닫힙니다). "상점 위치"가 꺼져있는 경우 해당 아이콘이 선이 그려져 있고 그렇지 않은 경우에는 아이콘이 표시됩니다.