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的掃描槍,性價比還不錯,掃描速度很快,挺適合你用的,具體你可以去了解。