【问题标题】:Android's camera API 2 in KitkatKitkat 中的 Android 相机 API 2
【发布时间】:2014-08-27 14:47:42
【问题描述】:

我正在尝试根据以下幻灯片让相机 api2 在 Android 4.4.2 上运行。 http://www.slideshare.net/lbk003/an-devcon2013-camera3kaurfinal

但是,getCameraIdList() 函数返回一个空数组,其中包含 'no devices;例外。我在运行 Android 4.4.2 的 google glass 上以及在启用了摄像头仿真的运行 Android 4.4.2 的 nexus 5 上进行了尝试。两者都给出了相同的错误。 Google glass camera api1 让我可以访问相机。

mCameraManager = (CameraManager) ctx.getSystemService("camera");
try {
String[] devices = mCameraManager.getCameraIdList();
if (devices == null || devices.length == 0) {
throw new ApiFailureException("no devices");
}

我在清单文件中也有以下两行。

使用权限 android:name="android.permission.CAMERA"

使用功能 android:name="android.hardware.camera"

有人在Android 4.4.2中成功使用过隐藏摄像头api2吗?

【问题讨论】:

    标签: android android-camera google-gdk


    【解决方案1】:

    Android 4.4.2 不支持新的 camera2 API;它仅在 L 开发者预览版或更高版本上正式可用,并且仅在真正的 Nexus 5 硬件上可用,而不是在模拟器上。

    虽然 Android 4.4.2 的源代码中包含了一个 in-progress API,但它通常不能正常工作,我们不建议尝试使用它,因为它与l 预览。

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2014-05-02
      • 2018-10-30
      • 2015-03-10
      相关资源
      最近更新 更多