android 手电筒实现Demo

来源:互联网 发布:写友情的文艺句子知乎 编辑:程序博客网 时间:2024/04/29 17:48

1、首先需要在demo 中的AndroidManifest中加入一些permission:

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


2、在代码中:

import android.hardware.Camera;
import android.hardware.Camera.Parameters;


3、定义 private Camera camera; 变量,用来打开和关闭照相机设备。

                    camera = Camera.open();
                    Parameters params = camera.getParameters();
                    params.setFlashMode(Parameters.FLASH_MODE_TORCH);
                    camera.setParameters(params);
                    camera.startPreview();


4、关闭:

camera.stopPreview();

camera.release();

原创粉丝点击