2013-02-26 1 views
0

나는 사진을 찍지 않고 카메라를 열어주는 AR (Augmented reality) 앱을 만들었습니다. 및 비디오. 내가 구글 플레이에 업로드 할 때사진 및 동영상을 찍지 않고도 카메라 사용 권한이 있습니까?

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:required="false" android:name="android.hardware.camera.autofocus"></uses-feature> 
<uses-feature android:required="false" android:name="android.hardware.camera.flash"></uses-feature> 
<uses-feature android:required="false" android:name="android.hardware.camera.front"></uses-feature> 

그러나,이 하드웨어는 TAKE의 사진과 동영상을 제어

가 가 응용 프로그램을 할 수 있습니다 말한다 : 내 Mainfest에서

, 나는 카메라에 대한이 권한을 사용 카메라로 사진과 비디오를 찍을 수 있습니다. 이 권한을 사용하면 앱에서 사용자의 확인없이 언제든지 카메라를 사용할 수 있습니다.

사실 내 앱은 사진과 동영상을 찍지 않습니다. 카메라를 열고 사진 및 비디오를 찍지 않아도 정보를 볼 수 있습니다.

내 질문은 사진과 비디오를 찍지 않고 카메라를 사용하기위한 나의 권한을 어떻게 수정합니까?

감사

+0

'(귀하의 확인 후 귀하를 고치기) – KevinDTimm

+0

글쎄, Google Play는 귀하의 앱이 ** 허용 **되어 실제 촬영이 아니라 촬영 및 촬영이 가능하다고 말합니다. 비디오 데이터를 일부 영구 매체에 녹화하지 않고도 비디오를 캡처하는 방식으로 재생할 수있는 기능이없는 '라이브'비디오 데이터 만 녹화 할 수 있습니다. 첫 번째 문장은 모든 의미에 관한 것이지만 두 번째 것은 꽤 명확합니다. * "이 권한은 앱이 사용자의 확인없이 언제든지 카메라를 사용할 수있게합니다."* –

답변

2

당신은 할 수 없습니다. 카메라 API 사용 권한을 요청한 후에는 사용 방법에 대한 추천 시스템이 없습니다. 카메라에 액세스 할 수있는 경우 데이터 스트림에 액세스 할 수 있습니다. 즉, 문서화 된 방법을 통해 수행하든하지 않든 사진과 비디오를 캡처 할 수 있습니다. 이 스트림에 대한 액세스 권한을 부여하고 캡처하지 않도록 강제 할 수는 없으므로 경고 메시지가 표시됩니다.

0

당신이 android:required 속성을 포함하고 false

체크 아웃으로 설정하여 매니페스트에서 카메라 기능을 지정할 때 뭔가를 할 수 있습니다 : '증강 현실 (Augmented Reality) 나는 그것의 확신 this

+0

카메라에는 5 가지 기능 만 있습니다. 여기를 확인하십시오 : http : //developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features –

관련 문제