2

アプリケーションの画面サイズがデバイスのさまざまな画面サイズで柔軟になるという解決策を考えようとしていました。デバイスのカメラの高さと幅を取得することを考えました。デバイスのカメラの高さと幅を取得し、返された値が変数 CAMERA_WIDTH と CAMERA_HEIGHT に割り当てられる Java で呼び出すことができる関数はありますか? またはそれを行う方法はありますか?実数で割り当てることは別として。ありがとう!

4

1 に答える 1

3

これは方法です:

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); 
于 2012-10-07T20:50:08.037 に答える