我需要问一个与条形码扫描相关的问题,我正在使用一个扫描条形码并在网上搜索结果的应用程序。现在这是我创建相机对象实例的方法
/** A safe way to get an instance of the Camera object. */
public static Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.open();
} catch (Exception e) {
}
return c;
}
对于扫描,我使用的是 Zbar 库。我的问题是关于设备 Asus Nexus 7。我目前没有那个设备,但我知道它只有前置摄像头,没有后置摄像头。如果设备只有前置摄像头而没有后置摄像头,如何使其工作?我的代码可以正常工作吗?如果我添加以下使用功能 android:name = "android.hardware.camera.front" android:required="false"
我的唯一目的是允许用户扫描条形码,如果有前后摄像头,它应该通过后置摄像头扫描,如果它只有前置摄像头,它应该只通过那个摄像头扫描,我该如何继续它?欢迎所有建议。:-D