1
我試着本教程:http://www.devx.com/wireless/Article/42482/1954但似乎與行的問題,說:麻煩教程
catch (Throwable){ }
它吐出一個錯誤:
Syntax error on token "Throwable", VariableDeclaratorId expected after this token
的代碼:
package com.ARtest;
import android.content.Context;
import android.graphics.Camera;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
public class CustomCameraView extends SurfaceView
{
Camera camera;
SurfaceHolder previewHolder;
SurfaceHolder.Callback surfaceHolderListener = new SurfaceHolder.Callback() {
public void surfaceCreated(SurfaceHolder holder) {
camera=Camera.open();
try {
camera.setPreviewDisplay(previewHolder);
}
catch (Throwable){ }
}
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height)
{
Parameters params = camera.getParameters();
params.setPreviewSize(w, h);
params.setPictureFormat(PixelFormat.JPEG);
camera.setParameters(params);
camera.startPreview();
}
public void surfaceDestroyed(SurfaceHolder arg0)
{
camera.stopPreview();
camera.release();
}
};
//constructor
public CustomCameraView(Context ctx)
{
super(ctx);
previewHolder = this.getHolder();
previewHolder.setType
(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
previewHolder.addCallback(surfaceHolderListener);
}
};
UHG。本文件全亂了。我不想成爲一個無奈的反主動,但你可以告訴我代碼應該如何閱讀? – erik 2012-02-11 16:05:18
現在我有這個segmant的語法問題..我想我選了一個錯誤的教程 'code' – erik 2012-02-12 15:33:50