java - 使用 C++ 打开 Android 手电筒
问题描述
我正在尝试优化 Android 应用程序中的手电筒频闪代码,并已开始尝试用 C++ 编写应用程序的这一部分。
在 Java 中,我对打开手电筒的基本代码感到满意(使用最新的 Camera API):
CameraManager cameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
String cameraId;
try {
cameraId = cameraManager.getCameraIdList()[0];
cameraManager.setTorchMode(cameraId, true);
} catch (CameraAccessException e) {
e.printStackTrace();
}
但是,有人可以帮助如何使用 C++ 代码打开手电筒吗?我正在努力寻找任何类型的文档或如何做到这一点的任何示例(到目前为止,我的尝试感觉还很遥远,可能不值得分享!)。
谢谢
解决方案
推荐阅读
- c++ - 可以使用 QSettings 或其他类在每次启动时存储一些设置(但在启动之间重置)?
- python - 在 Python3 中创建熊猫数据框的问题
- openam - forgeRock 中的语言特定文件
- android - 在 recyclerview 适配器项目的第 0 个索引位置上单击它还选择第 7 个索引位置,然后像这样选择第 14 个索引位置。下面是代码片段
- google-cloud-platform - 谷歌云功能不可公开访问
- arrays - 如何在循环时将用户输入中的元素添加到数组中?
- ios - 如何将子类视图控制器的视图放入超类 baseviewcontroller 的内容视图中?
- swift3 - 项目构建在 xcode 中使用我自己的自定义框架失败
- java - 在每行中采用多个输入的多行
- selenium-webdriver - 无法创建新的远程会话。请检查服务器日志以获取更多详细信息