zbar扫描不了条形码
1、ZBar – 用电脑摄像头扫描条形码/二维码可以扫描一维条码吗?
可以
2、使用iOS原生二维码扫描开发,有的条形码扫描不出来是什么原因
ZBar也是一个常用的二维码识别,并分别提供了iOS和Android的SDK可供使用,最终我选择了ZBar进行二维码识别,它的注释清晰,便于使用。 ZBar为我们提供了两种使用方式,一种是直接调用ZBar提供的ZBarReaderViewController打开一个扫描界面
3、iphone开发用过zbar的童鞋出列,zbar扫描qr码对有些中文是乱码,有好的解决方案么?
#pragma mark 摄像头的回调方法
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
{
[reader.view addSubview:loadingProctByBarcode];
[loadingProctByBarcode startAnimating];
cancelBtnInBarcode.enabled = NO;
manualInputBtnBarcode.enabled = NO;
[NSThread detachNewThreadSelector:@selector(toSearchByBarcode:) toTarget:self withObject:symbol.data];
break;
}
}
symbol.data就返回一个NSString了,楼主,你这个打印出来结果是乱码吗?
/**
*
* 此方法由一个UTF8字符串生成一个url编码(DOS状态下中文编码)字符串
* @return 一个url编码字符串
*
*/
+(NSString *)getUrlStringFromString:(NSString *)aStr{
NSString *outputStr = (NSString *)
(kCFAllocatorDefault,
(CFStringRef)aStr,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
return outputStr;
}
用这种类似的方式做一下试试。
4、android里面 条形码扫描 应该是怎么做的,有没有源码 什么的,发一个给我啊
1、下载ZBar官方SDK程序(下载链接:http://zbar.sourceforge.net/index.html),并打开项目,如下图:
2、添加libs文件,如下图:
3、将Android下的两个文件拷过来,一个CameraTestActivity.java和一个CameraPreview.java拷到源文件目录下:
4、将libs下的zbar.jar加入当前工程运行环境中,在AndroidManifest.xml中加入权限
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<activity android:name=".CameraTestActivity" ></activity>
5、编译为apk程序并安装调试。在手机中打开程序即可进行扫描调试。
5、ios使用zbar扫描二维码提示数据错误怎么办
可能是:
错误一:未导入相关文件
例如提示:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_UserInfoAbuoutVC", referenced from:
objc-class-ref in UserInfoVC.o
解决方法:
Tagert--Build Phases -- Compile Sources 下查找,添加对应的.m文件
2,在导航栏里右键添加对用的.m文件
CMD+B编译下,是否成功
6、zbar能不能识别生成的条形码
把鼠标焦点放在函数上就可以了;前提是你有创建工程,而且有进行synchronize
7、怎样将书的条形码扫描到电脑上
将书的条形码扫描到电脑上,需要借助扫描工具,叫做条码扫描枪,类似于超市收银员扫描商品条码用的那种设备。操作方便易上手,即插即用,扫描网上有一款新大陆HR1030的扫描枪,性价比还不错,扫描速度很快,挺适合你用的,具体你可以去了解。