使用android.hardware.camera2

时间:2015-06-19 11:44:56

标签: android camera

由于某些原因,Android Studio无法找到新的相机库:android.hardware.camera2

你有什么建议吗?代码如下所示:

enter image description here

3 个答案:

答案 0 :(得分:8)

这是因为您camera2是包名而非类名

请参阅this link

您必须致电import android.hardware.camera2.*;以从camera2 Api

导入所有calss

答案 1 :(得分:1)

Camera的新软件包中没有Camera类,即android.hardware.camera2。 要使用Camera类,请使用已弃用的软件包android.hardware.Camera。

答案 2 :(得分:1)

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;