首页 > 解决方案 > 使用 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++ 代码打开手电筒吗?我正在努力寻找任何类型的文档或如何做到这一点的任何示例(到目前为止,我的尝试感觉还很遥远,可能不值得分享!)。

谢谢

标签: javaandroidc++mobile

解决方案


推荐阅读