android - 如何检索 cameraID 并使用 setTorchMode?

标签 android light android-6.0-marshmallow

所以 Android M 最近问世了,它现在有一个名为 setTorchMode 的内置相机灯功能。我很好奇这是如何工作的,因为参数是(字符串 cameraID, bool 值 true/false)。 bool 值显然决定了灯是开还是关,但你如何获得 cameraID?我知道有一个名为 getCameraIDList 的方法,但它会返回一组 ID,而不仅仅是一个。您怎么知道要使用该列表中的哪一个?

最佳答案

您应该使用 CameraManager 的“getCameraIdList”函数,该函数将为您检索一个字符串列表,其中每个字符串代表一个 Activity 相机。

关于android - 如何检索 cameraID 并使用 setTorchMode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32304341/

相关文章:

android - 如何从 Android Marshmallow 中的服务请求权限

java - 如何以编程方式在顶部的垂直线性布局中设置一个 View ,在底部设置另一个 View ?

android - 将文件包含到 Android 应用程序的正确方法是什么?

c++ - 镜面反射不正确

wpf - 通过命令参数传递参数

java - Raytracer 中的光衰减

Android M - 自定义权限对话框样式

android - 如何清除 Android Marshmallow 中的所有应用缓存数据

android - react-native 获取当前日期

java - 来自 android market 的 NullPointerException 报告