java - getCameraIdList() 函数返回一个空数组

标签 java android android-camera

我正在尝试使用 Android 的相机 API 2,但遇到了一个无法修复的错误。 函数 getCameraIdList() 由于某种原因返回一个空数组,尽管我的模拟器上确实有 2 个工作摄像头(我使用 Android 摄像头应用程序检查了它)。 我正在开发具有以下详细信息的模拟设备: 设备:Nexus S API级别:androd 4.4.2,API级别19 CPU:英特尔凌动x86 模拟前后摄像头

你觉得怎么样? 附上代码。

private CameraManager mManager;
private String[] mCameraIds;
mManager = (CameraManager)getSystemService(Context.CAMERA_SERVICE);
mCameraIds = mManager.getCameraIdList();

最佳答案

函数 getCameraIdList 仅适用于 Android API 版本 21

关于java - getCameraIdList() 函数返回一个空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601862/

相关文章:

android - 如何从 Activity 中动态添加 View 组件

android - 将zxing导入现有项目

android - 如何避免在图库中保存图片或在 Android 中自动删除图片?

android - Camera PreviewView 在某些 Android 设备中被拉伸(stretch)

java - AspectJ 是如何工作的?

Java简单游戏测试错误

java - Cobertura Maven 插件中的目标 "cobertura:instrument"

java - 我在哪里可以获得 BigClip?

android - 执行期间应用程序的可用内存

android - 为什么在 Android 上,OpenCV 摄像头在捕获视频时比 Android 摄像头更快