Android-开启闪光灯作为手电筒
来源:互联网 发布:知乎 富士国际语学院 编辑:程序博客网 时间:2024/04/29 17:42
1、首先,肯定不能忘记添加权限
<uses-permission android:name="android.permission.CAMERA" />2、直接粘贴源码
public class MainActivity extends Activity { private Button openLight; private boolean status = false; private Camera camera; private Parameters parameters; private MainActivity instance; @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);instance = this; camera = Camera.open(); openLight = (Button)findViewById(R.id.openLight); openLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!status) { openLight.setText("关闭"); status = true; new Thread(new TurnOnLight()).start(); }else { status = false; openLight.setText("打开"); instance.parameters.setFlashMode("off"); instance.camera.setParameters(instance.parameters); } } }); } private class TurnOnLight implements Runnable{ @Override public void run() { instance.parameters = instance.camera.getParameters(); instance.parameters.setFlashMode("torch"); instance.camera.setParameters(instance.parameters); } } }
3、项目下载地址
CameraLight.zip
1 0
- Android-开启闪光灯作为手电筒
- 开启android设备的闪光灯作为手电筒
- Android使用闪光灯作为手电筒的简单实现
- Android手电筒,闪光灯
- Android手电筒(闪光灯)
- Android------调用闪光灯当手电筒
- android手电筒+闪光灯基本源码
- android资料(闪光灯手电筒)
- Android手电筒+闪光灯基本源码
- Android问题:手电筒功能无法打开闪光灯
- Android开启手电筒
- Android之开启闪光灯
- android 开启闪光灯
- android开启闪光灯
- 开启你的闪光灯:手电筒程序(Flash on)
- Android 一键开启手电筒
- Android 手电筒的开启方法
- Android 开启闪光灯做手电筒
- 部署rails项目到heroku
- JPA——高级
- Win64安装Oracle11g和32位PLSQL客户端
- android Color的解析实例方法
- AsyncTask用法
- Android-开启闪光灯作为手电筒
- linux 防火墙增加端口
- java 将复杂对象转化为Json
- jmeter接口测试+ant+jenkins
- [从头学数学] 第29节 表内除法(一)
- 如何解决socket通信server端的address already in use的错误
- 无头结点链表的创建及删除
- 内核3.x版本之后设备树机制
- /proc/meminfo详细