Android无法打开相机。错误:相机新cameraInitNormal:0

时间:2016-09-28 05:34:39

标签: android camera compatibility

我遇到了相机的兼容性问题。

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.front" />
<uses-feature android:name="android.hardware.camera.autofocus" />

<uses-permission android:name="android.permission.CAMERA" />


        int id = CameraHelper.getFrontFacingCameraId();
        Log.d(TAG, "startCamera(): cameraId = " + id);
        camera = Camera.open(id);

上面的代码适用于小米Pad(Android 4.4)和小米Redmi 3S手机(Android 6.0.1 MMB29M),但在华为CAM-TL00H手机(Android 6.0)上失败,错误:

E/Camera: Camera new cameraInitNormal:0

1 个答案:

答案 0 :(得分:2)

我认为你应该在android清单文件中提及相机权限。