【发布时间】:2014-05-12 05:49:22
【问题描述】:
我正在尝试使用 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();
【问题讨论】:
-
您是否在清单中请求了camera feature?
-
是
-
CameraManager 使用 api 21 及以上
-
仍然在 API>21 中得到这个并且还有权限。你找到解决办法了吗
标签: java android android-camera