2012-10-07 5 views
2

저는 다양한 화면 크기의 기기에서 애플리케이션의 화면 크기가 유연해질 것이라고 생각했습니다. 나는 장치의 카메라 높이와 너비를 얻는 것을 생각했다. Java에서 호출 할 수있는 함수가 장치의 카메라 높이와 너비를 가져 오며 반환 값은 변수 CAMERA_WIDTH와 CAMERA_HEIGHT에 할당됩니까? 또는 어떤 방법으로 그것을 할 수 있습니까? 그것을 실수로 지정하는 것 말고는. 고맙습니다!Android 기기의 카메라 높이 및 너비를 결정합니다.

Camera.Parameters params = mCamera.getParameters(); // mCamera is a Camera object 
List<Camera.Size> sizes = params.getSupportedPreviewSizes(); 

// position: variable where you choose between different supported resolutions, 
// this varies from phone to phone, even the order can be different, 
// ex. ascending or descending order. 

mFrameWidth = (int) sizes.get(position).width; 
mFrameHeight = (int) sizes.get(position).height; 

params.setPreviewSize(mFrameWidth, mFrameHeight); 
mCamera.setParameters(params); 

답변

3

는 방법?
+0

위치가 무엇인가 –

+0

위치는 크기 목록 색인입니다. 크기 목록에서 내용을 확인하고 크기 목록 중 하나를 선택하십시오. –

관련 문제