Как получить код UPC со сканера штрих-кода?

Я новичок здесь, чтобы переполнить стек, хотя я довольно долго читал PHP и некоторые вопросы по Android, которые у меня были.

Мой вопрос: как я могу получить данные от сканера штрих-кода (только код UPC и изображение), чтобы я мог вставить его в таблицу MySQL?

Я сам разберусь со вставкой таблицы MySQL, но это меня просто убивает! Я новичок в приложениях для Android и тому подобном, но я очень полон решимости реализовать свою идею и начать продавать ее на рынке. Пока что я могу запустить сканер благодаря URL-адресу Zxing, который я видел на их WIKI http://zxing.appspot.com/scan

Это запускает сканер одним нажатием кнопки в моем приложении. Он читает и работает, но я не знаю, как получить данные из результатов.

Я просмотрел эту статью вверх и вниз... я понял, что мне нужно просто вставить код в разные места, однако на этой странице статьи, что это значит, поместить это в вашу деятельность?

`public void onActivityResult(int requestCode, int resultCode, Intent intent) {
  IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode,    resultCode,         intent);
  if (scanResult != null) {
    // handle scan result
  }
  // else continue with any other code you need in the method
  ...
}`    

Также, где я могу поместить этот код?

`IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();`

person Devin Prejean    schedule 14.11.2011    source источник
comment
Каким устройством считается сканер штрих-кода? Например, USB или Bluetooth HID?   -  person Dan S    schedule 15.11.2011
comment
@DanS zxing — это библиотека, которая использует камеру телефона для сканирования штрих-кодов.   -  person Maerlyn    schedule 15.11.2011
comment
О, я думал, вы имеете в виду физическое устройство.   -  person Dan S    schedule 15.11.2011
comment
Я пытаюсь получить сканирование штрих-кода, а затем использовать библиотеку zxing, чтобы найти продукт через UPC, а затем просто буквально скопировать результаты (изображение и код UPC, а также название товара, конечно)   -  person Devin Prejean    schedule 17.11.2011


Ответы (2)


Ознакомьтесь со статьей Сканирование с помощью намерения на странице ZXing Google Code. Для получения информации о том, как обрабатывать возвращаемое значение из действия сканирования ZXing

person Dan S    schedule 14.11.2011
comment
Я просмотрел эту статью вверх и вниз... я понял, что мне нужно просто вставить код в разные места, однако на этой странице статьи, что это значит, поместить это в вашу деятельность? public void onActivityResult (int requestCode, int resultCode, намерение Intent) { IntentResult scanResult = IntentIntegrator.parseActivityResult (requestCode, resultCode, намерение); if (scanResult != null) // обработка результата сканирования } // в противном случае продолжить с любым другим кодом, который вам нужен в методе ... } - person Devin Prejean; 17.11.2011

 IntentIntegrator integrator = new IntentIntegrator(yourActivity);
 integrator.initiateScan();

эти коды нужны там, где вам нужно вызвать сканер... Например, если у вас есть кнопка, вы можете поместить эту строку в ее OnClickListener.

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode,    resultCode,         intent);
if (scanResult != null) {
// handle scan result
}
 // else continue with any other code you need in the method
...
 }

И этот должен существовать в вашем приложении, как метод...

person yahya    schedule 09.03.2012