Android api23-25 实现闪光灯控制
来源:互联网 发布:js dom添加点击事件 编辑:程序博客网 时间:2024/05/18 23:25
在网上寻找控制手机闪光灯的案例,发现大部分都是支持api21及以下的代码,这代码并不适用于api25。找了很多资料,最后在github上看到有人用CameraManager来实现。
我仿照着实现了一个ledLight的类,代码如下:
import android.content.Context;import android.hardware.camera2.CameraAccessException;import android.hardware.camera2.CameraManager;import android.widget.Toast;/** * Created by Administrator on 2017/8/21. */public class ledFlash { Context context; CameraManager mCameraManager; String mCameraID; ledFlash(Context context){ this.context = context; mCameraManager = (CameraManager)context.getSystemService(Context.CAMERA_SERVICE); try { final String[] list = mCameraManager.getCameraIdList(); mCameraID = list[0]; } catch (CameraAccessException e) { Toast.makeText(context, e.getMessage(), Toast.LENGTH_SHORT).show(); } } public void toggle(boolean enable) { try { mCameraManager.setTorchMode(mCameraID, enable); }catch (Exception e) { Toast.makeText(context, e.getMessage(), Toast.LENGTH_SHORT).show(); } }}调用代码:
ledFlash lf = new ledFlash(MainActivity.this);lf.toggle(true);
阅读全文
0 0
- Android api23-25 实现闪光灯控制
- android 闪光灯控制
- Android 闪光灯 控制 demo
- Android 控制闪光灯
- android闪光灯控制
- Android实现二维码扫描功能(三)-闪光灯控制
- Android闪光灯实现
- android应用:如何控制闪光灯
- Android 实现SOS闪光灯效果
- 闪光灯控制
- android利用闪光灯实现手机电筒
- Android API23 PermissionM
- [iphone] LED闪光灯控制
- [iphone] LED闪光灯控制
- Android_控制闪光灯
- Android_控制闪光灯
- Android_控制闪光灯
- [iphone] LED闪光灯控制
- 有趣的题001
- Win10下安装Cisco VPN Client终极解决方法
- Python 边做边学 9.4 数据库操作--排序条件单元(Qorder)
- 2017 Multi-University Training Contest
- 慢性腹泻(肠易激综合症)
- Android api23-25 实现闪光灯控制
- [逆向破解]使用ESP定律手动脱-中国菜刀-壳
- 1005(三维树状数组+区间更新,单点求值)
- RestTemplate使用
- poj1966 Cable TV Network 拆点求最小割集
- Android自定义PopupWindow显示在控件上方或者下方
- 大话数据结构 第三章 线性表(读书笔记)
- 智能家居第一步: WiFi 设备怎么连上网
- Android官方DataBinding(六): @= 操作符进行双向绑定