第一步:在Manifest.xml文件里添加权限
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
第二步:获得摄像头参数,并修改闪光灯模式
Camera.Parameters camParam = mCam.getParameters();
// 设置手电筒模式
camParam.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
实现代码如下:
import java.util.List;
import android.hardware.Camera;
import android.os.Bundle;
import android.R.bool;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;
public class MainActivity extends Activity {
// 摄像头对象
private Camera mCam = null;