我必須爲我的應用程序實施條形碼掃描儀。我想用zxing來做我的工作。如何實施黑莓條碼掃描器?
我不能簡單地創建一個UIApplication的,導致我的應用程序也是沒有黑莓設備(但條形碼閱讀器僅用於BB)
我讀了很多例子,但我認爲我需要特殊的求助:
我已經實現了BB9700一個MIDlet:當用戶按下一個按鈕,
1)攝像頭應用程序被稱爲(和我的MIDlet的背景模式去)
2)用戶拍攝的照片,以數據矩陣圖片
3)當用戶返回時,我的應用程序是並且嘗試檢測條形碼結果。
主要類實現FileSystemJournalListener,所以當一個文件被以這種方式添加此類過程是:
EncodedImage encodedImage = EncodedImage.createEncodedImage(imageData, 0, imageData.length);
Bitmap bmp = encodedImage.getBitmap();
DataMatrixReader reader = new DataMatrixReader();
LuminanceSource source = new BitmapLuminanceSource(bmp);
BinaryBitmap bitmap = new BinaryBitmap(new GlobalHistogramBinarizer(source));
result = reader.decode(bitmap);
每次我試圖解碼圖像,一個ReaderException被拋出。
我使用相機拍攝的照片非常完美,而且圖像處理正確(我在屏幕上打印它進行測試並且圖像正常)。
爲什麼我不能得到正確的結果?我正確使用zxing
lib?
我也看到了HybridGinarizer
,但不幸的是zxing
版本我使用的是有點舊。
我是否簡單更新zxing
庫並使用HibridBinarizer
?
您是否看到版本6.0提供的BarcodeDemo ...? – alishaik786 2012-01-13 04:20:56