【发布时间】:2013-04-10 12:56:30
【问题描述】:
我需要问一个与条形码扫描相关的问题,我正在使用一个扫描条形码并在网络上搜索结果的应用程序。 现在这是我创建相机对象实例的方法
/** 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
【问题讨论】:
标签: android android-camera barcode-scanner android-camera-intent zbar-sdk