尚学堂【官网】-西安Java培训|c++培训|Android培训|安卓培训|java视频教程|软件工程师|-西安雁塔尚学堂计算机学校
Android培训/西安Android培训  尚学堂首页Java学院Android培训/西安Android培训

android开发 手电筒封装类

www.xasxt.com 发布人:java  |  来自:本站  |  发布时间:2014-07-23 09:48:05  |  点击次数:886

这是一个封装好的安卓手电筒开发类,直接可以调用开关的方法,很方便灵活,但是,不能兼容所有的手机。
import android.annotation.SuppressLint;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;


@SuppressLint("NewApi")
public class LightUtil {
 private static Camera camera;


 public static void turnOn() {
  try {
   camera = Camera.open();
  } catch (Exception e) {
   camera = Camera.open(0);
   e.printStackTrace();
  }
  if(camera!=null){
   
   Parameters params = camera.getParameters();
   params.setFlashMode(Parameters.FLASH_MODE_TORCH);
   camera.setParameters(params);
   camera.startPreview(); // 开始亮灯
  }
 }


 public static void turnOff() {
  if(camera != null){
   camera.stopPreview(); // 关掉亮灯
   camera.release(); // 关掉照相机
   camera=null;
  }
 }
}

当前文:android开发 手电筒封装类
上一页:关于android的一些路径
下一页:根据屏幕大小设置字体
在线报名(*为必填项)