我正在创建使用相机的Android应用程序。我有一些方法的问题。例如:
camera = Camera.open(cameraID); - cannot resolve method 'open(int)'
camera.takePicture(null, null, this); - cannot resolve method 'takePicture'
我有类似的问题[camera.release();我试图导入android.hardware.camera2;但它没有帮助
要解决的任何想法?
答案 0 :(得分:1)
您使用的是较旧的android.hardware.Camera API,因此请务必使用
导入它import android.hardware.Camera;
即使它已被弃用,它仍然可以正常工作,并且在Lollipop(API21)设备上使用相机是必要的。
答案 1 :(得分:0)
Camera2 api仅在Android Lollipop(api 21)之后可用。确保您已将targetSdkVersion
文件中的build.gradle
设置为至少21。