特别针对三星盖世相机:EK-GC100 EK-GC110
MainActivity.java
package com.example.mytestcamera;
import java.io.IOException;
import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity implements SurfaceHolder.Callback{
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (isPreview) {
switch (keyCode) {
case KeyEvent.KEYCODE_ZOOM_IN:
Log.i("ZOOM", "放大");
setZoom1();
break;
case KeyEvent.KEYCODE_ZOOM_OUT:
Log.i("ZOOM", "缩小");
setZoom2();
break;
default:
break;
}
}
return super.onKeyDown(keyCode, event);
}
public Camera myCamera;
SurfaceView mySurfaceView;
SurfaceHolder mySurfaceHolder;
Button myButton1;
Button myButton2;
boolean isPreview = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/