Как вызвать ExpandedProductResultParser в Android Zxing - PullRequest
1 голос
/ 30 января 2012

У меня есть приложение для сканирования штрих-кодов, которое построено на великолепной библиотеке Zxing.Я хотел знать, могу ли я использовать метод getLotNumber, вызывая ExpandedProductResultParser и т. Д. В активности Android.Если да, то как?

«Получение ошибки камеры в приложении Zxing Barcode» - это приложение, которое я построил на основе Zxing.

Теперь я хочу извлечь номер лота из штрих-кода.То, что я пробовал, это в onActivityResult ():

 String contents = intent.getStringExtra("SCAN_RESULT");
            //String format = intent.getStringExtra("SCAN_FORMATS");  

               Bundle bar=intent.getExtras();  

                System.out.println("Bundleeeeeeeeeeeeeeeeee :::::::::::" + bar );  

                String format = intent.getStringExtra("SCAN_RESULT_FORMAT");  
                System.out.println("Formaattttttttttttttt " + format);  





                Result result=new Result(contents, null, null, BarcodeFormat.CODE_128);  

                ResultParser.parseResult(result);  


            //ExpandedProductResultParser

Здесь, как я могу передать фактический формат, который захватывается из штрих-кода в Result ()?
Также, как я могу использовать ExpandedProductResultParser.parse () метод, чтобы получить lotNumber?

Спасибо
Снеха

1 Ответ

0 голосов
/ 30 января 2012

Используете ли вы Intents? Да, просто используйте класс на String, который вы получите, чтобы проанализировать его. В чем проблема?

...