버튼 눌렀을때 카메라 플래시만 키고 싶다면

아래처럼 액티비티로해서 바로 눌러주면되는게 아닌가요??

퍼미션도  아래와같이 다 넣워줬습니다.

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.flash" />

근데 버튼을 누르면 오류가 나네요

고수님들아 좀만 도와 주십시오 ㅠㅠ

 

public class Flash extends Activity{
 Camera camera = null;
 Camera.Parameters params = null;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.flash);
       
       
        Button btnstart = (Button)findViewById(R.id.flash_start);
        btnstart.setOnClickListener(new Button.OnClickListener(){
         public void onClick(View v){
          params.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
          
         }
        });
     }
   
}