カメラアプリ、setPreviewSize()でエラーが発生する件
Androidでカメラアプリのサンプルを作成したときに parameters.setPreviewSize(width, height)
でエラーが発生したので調べてみました。
773: Androidでカメラを使う(1)
によれば、setPreviewSize()が廃止になったので
getSupportedPreviewSizes()を使ってくださいとのことです。
@Override public void surfaceChanged(SurfaceHolder holder, int f, int w, int h) { Camera.Parameters p = camera.getParameters(); List<Size> previewSizes = camera.getParameters().getSupportedPreviewSizes(); Size size = previewSizes.get(0); p.setPreviewSize(size.width, size.height); camera.startPreview(); }