我应该使用相机还是Camera2?

时间:2015-07-25 13:24:39

标签: android

如果我的gradle文件有:

minSdkVersion 15
targetSdkVersion 22

但我的Fragment.java文件强调了Camera字样。 我做错了吗?如果我使用Camera2,则会出现错误,并将其突出显示为红色。

enter image description here

2 个答案:

答案 0 :(得分:3)

Camera2在API级别21中添加。您的应用程序将在api级别为15-20的设备上崩溃。使用旧的Camera API。

答案 1 :(得分:1)

在API级别21中添加了camera2 package以替换旧的相机包。由于您的目标是21个API,因此camera2软件包尚不可用。您必须使用camera或升级到minSdk 21。