在AndroidManifest中注冊相應的權限:
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.autofocus"/>
打開閃光燈關鍵代碼:
Camera camera = Camera.open();
camera.startPreview();
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
關閉閃關燈關鍵代碼:
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
第二步:將默認的AndroidManifest.xmlApplication設置為如下:
<application
android:name=".FunctionApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:configChanges="locale" >
第三步,添加相應權限:
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11