2014-04-17 4 views
4

저는 설치 단계에서 다양한 QR 코드를 스캔하는 Google Glass 용 응용 프로그램을 만들고 있습니다. XE16 이전 버전에서는 맞춤형 자동 줌 기능이 완벽하게 작동했습니다. 사용자의 머리 움직임이 설정된 여백 내에 머물러 있고이 여백이 초과되면 줌이 재설정되는 한 카메라가 확대됩니다.카메라 줌 Google Glass XE16

개발 용 유리가 XE16 (Android 4.4.2)으로 업데이트되었으며 확대/축소 기능이 더 이상 작동하지 않습니다.

if (mCamera != null) { 
    Parameters parameters = mCamera.getParameters(); 
    parameters.setZoom(currentZoom); // zoom already incremented 

    Log.i("ZoomManager", String.format("Set zoom to %d/%d", currentZoom, maximumZoom)); 

    mCamera.setParameters(parameters); 

    Log.i("ZoomManager", String.format("Current zoom %d/%d", mCamera.getParameters().getZoom(), maximumZoom)); 
} 

이 코드를 실행하면 다음과 같은 결과가 출력됩니다. 22 :

04-17 13 : 22 : 24.300 : I/ZoomManager (11398) : 60분의 3
04-17 (13)로 설정 줌 24.347 : I/ZoomManager (11398) : 현재 줌 0/60
04-17 13 : 22 : 24.644 : I/ZoomManager (11,398) 60분의 6으로 설정 크게
04-17 13 : 22 : 24.699 : I/ZoomManager (11,398) : 현재 줌 0/60
04/17 13 : 22 : 25.011 : I/ZoomManager (11398) : 확대/축소를 9/60으로 설정하십시오.
04-17 13 : 22 : 25.050 : I/ZoomManager (11398) : 현재 확대/축소 0/60
04-17 13 : 22 : 25.332 : I/ZoomManager (11398) : 확대/축소를 12/60으로 설정하십시오.
04-17 13 : 22 : 25.371 : 현재 확대/축소 0/60
04-17 13 : 22 : 25.667 : I/ZoomManager (11398) : 확대/축소를 15/60으로 설정하십시오.
04- 17 13 : 22 : 25.714 : I/ZoomManager (11398) : 현재 줌 0/60
.... 줌 레벨로 (60)에 대한 모든 방법은 로컬

내가 찾을 수있는 관련 변경 내용을 저장 카메라를 보았지만 어쩌면 내가 뭔가를 간과했다. 다른 사람이이 문제를 경험 했습니까? 아니면이 문제를 해결할 수있는 방법에 대한 통찰력이 있습니까?

+0

결국 이것은 XE 버전의 업데이트를 통해 수정되었습니다. –

답변

0

이것은 Google 엔지니어가 버그를 만들었습니다. XE16.2에서 확인되었습니다.