android手电筒项目代码,android手电筒的源码

今天我们来做一个小的android应用程序------手电筒 Start: 1、首先在layout里的main.xml中这样布局,很简单。只需要布局文件中定义一个TextView然后添加一个背景图片即可。所以,在这里就不给出代码了。 自己在网上下载一张图片或者自己做一个也可以的哦。 2、在.java中的代码: 1)、声明TextView控件、声明Camera对象 2)、声明一个boolean类型的变量来控制“手电筒亮灯还是不亮”boolean isOpen = false; 3)、在onCreate()方法中取得控件,为TextView添加单击时的事件监听器,监听器事件写成匿名内部类的形式 textView_falshLight.setOnClickListener(new OnClickListener{ if(!isOpen){//这里的代码表名,您已经打开了手电筒 4)、通过Camera的open()方法来实例化Camera的对象 camera = Camera.open(); 5)、设置 camera的参数,这个参数的作用是:camera的闪灯的模式;首先通过Camera 取得Camera的参数 Parameters parameters = Camera.getParameters(); //设置闪灯的模式 parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); //设置Camera的参数 camera.setParameters(parameters); 6)、调用Camera的startPreview()方法来启动这个手电筒 camera.startPreview();

isOpen = true;

}

esle{

//这里的代码表名您已经关闭了手电筒

//关闭手电筒

camera.stopPreview();

//释放Camera的资源

camera.release();

//让isOpen为false

isOpen= false;

}

});

这里并不是全部的代码哟。您得在AndroidManifest.xml文件中注册一下: 在配置文件中添加如下参数。这个是用户的使用权限:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值