public class MainActivity extends Activity {
private Parameters parameter;
Camera camera;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
camera = Camera.open();
camera.startPreview();
}
catch (Exception e) {
// e.printStackTrace();
}
if(camera!=null){
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
}else{
System.exit(0);
}
finish();
}
}
mainfest中加权限
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.autofocus"/>