使用 android.hardware.camera2
Using android.hardware.camera2
出于某种原因 Android Studio 找不到新相机库:android.hardware.camera2
你有什么建议吗?代码如下所示:
这是因为你的camera2
是包名而不是class包名
您必须调用 import android.hardware.camera2.*;
以导入来自 camera2
Api
的所有 calss
相机的新包中没有相机 class,即 android.hardware.camera2。
要使用相机 class,请使用已弃用的包 android.hardware.Camera.
import android.hardware.camera2.*;
不同于
Camera camera; //this one uses android.hardware.Camera.*;
请参阅 android.hardware.Camera 和 android.hardware.camera2 文档。
这是一些示例 类 在 camera2 上可用,可用于新的 API 21+
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureRequest;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.camera2.params.StreamConfigurationMap;
出于某种原因 Android Studio 找不到新相机库:android.hardware.camera2
你有什么建议吗?代码如下所示:
这是因为你的camera2
是包名而不是class包名
您必须调用 import android.hardware.camera2.*;
以导入来自 camera2
Api
相机的新包中没有相机 class,即 android.hardware.camera2。 要使用相机 class,请使用已弃用的包 android.hardware.Camera.
import android.hardware.camera2.*;
不同于
Camera camera; //this one uses android.hardware.Camera.*;
请参阅 android.hardware.Camera 和 android.hardware.camera2 文档。
这是一些示例 类 在 camera2 上可用,可用于新的 API 21+
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureRequest;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.camera2.params.StreamConfigurationMap;