我正在尝试使用API Camera.getNumberOfCameras()
但在编译时收到错误“无法找到符号”。我的API级别是8。
任何人都可以告诉我什么方式让这个功能工作?
感谢。
答案 0 :(得分:8)
That method。您无法在旧版Android上使用它。 Here is a sample project演示了如何在较新版本的Android上使用它,同时在旧版Android上安全地避免使用它。
答案 1 :(得分:2)
我知道这是一个老帖子。但是对新来者进行更新。
从API21 Camera
类不推荐使用。相反,我们必须使用Camera2
类。
对于gettng连接设备,您必须使用类似
private CameraManager mManager;
private String[] mCameraIds;
mManager = (CameraManager)getSystemService(Context.CAMERA_SERVICE);
mCameraIds = mManager.getCameraIdList();
您可以找到文档here