我需要询问与条形码扫描相关的问题。我正在使用一款扫描条形码并在网络上搜索结果的应用程序。 现在,这是我的方法,我创建了相机对象的实例。
/** 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设备有关。 我目前没有这个设备,但我知道它只有前置摄像头,没有后置摄像头。 如果设备只有前置摄像头而没有后置摄像头,该怎么办? 如果我添加以下uses-feature android:name =“android.hardware.camera.front”android:required=“false”,它能正常工作吗?
我的唯一目的是允许用户扫描条形码,如果设备同时具有前置和后置相机,则应通过后置相机进行扫描,如果只有前置相机,则应仅通过该相机进行扫描。我该如何继续进行? 欢迎提出所有建议。:-D