public class MainActivity extends Activity implements SurfaceHolder.Callback {
protected static final int TAKE_PHOTO_WITH_DATA = 0;
private Button takeButton = null;
private Button identifyButton = null;
private SurfaceView cSurfaceView;
private SurfaceHolder sfh;
Camera camera;
@Override
protected void onDestroy() {
camera.startPreview();
camera.release();
super.onDestroy();
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cSurfaceView = (SurfaceView) findViewById(R.id.surface_camera);
sfh = cSurfaceView.getHolder();
sfh.addCallback(this);
sfh.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
takeButton = (Button) findViewById(R.id.take_picture);
takeButton.setOnClickListen