2013-01-15 3 views
0

Я разрабатываю приложение, и мне нужно хранить штрих-код продукта, поэтому мне нужно их прочитать. Я читал другие сообщения о том, что мне делать, чтобы читать штрих-код без необходимости установки BarcodeScanner. Я видел сообщение:Как использовать zxing core.jar в моем собственном приложении

«Полный исходный код доступен из проекта ZXing. Вы хотите построить core.jar из ядра/и поместить его в свою папку lib/folder для включения основного декодера в ваше приложение. Вы не хотите включать javase. Вы можете посмотреть на код в android /, поскольку он является источником для Barcode Scanner, но, как авторы, мы предлагаем вам не просто скопировать и вставить его ».

Но я начинаю с Android и не знаю, КАК делать то, что он описывает. Может ли кто-нибудь быть более конкретным, как я это делаю?

Извините, если это глупый вопрос.

ответ

3

Эта ссылка может быть полезна для вас

http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse/

Это объясняет очень хорошо весь процесс. Если у вас есть сомнения, пожалуйста, дайте мне знать. С уважением.

+0

как сгенерировать core.jar с использованием кода. Я знаю, что ссылка имеет еще одну ссылку для генерации core.jar, но не может этого сделать. вы можете помочь ? – LuminiousAndroid

1

я рекомендую эту страницу

use zxing

+0

Выглядит неплохо, но на испанском. – David

-5

Шаг 1: Не волнуйтесь! Каждый из них один раз. :)

Шаг 2: Посетите страницу Zxing на github. https://github.com/zxing/zxing

Шаг 3: Теперь нам нужна папка android для нашего приложения. Я оставляю это вам по крайней мере.

Шаг 4: После загрузки просто добавьте загруженную папку в ваш проект в виде библиотеки.

Шаг 5: Теперь у нас есть приложение для сканирования штрих-кода, которое мы успешно добавили к нашей заявке.

Шаг 6: Теперь мы можем выполнить шаги, представленные в многочисленных учебниках в Интернете. Шаг 7: Это один будет definaltely помочь вам:

http://techiedreams.com/android-zxing-barcode-scanner-integration/

Шаг 8: Начните чтение с шага 4. Шаг 9: Готово.

1
  1. Получить последнее ядро-xxxjar от https://repo1.maven.org/maven2/com/google/zxing/core/
  2. коммутатора проецировать вид папки в Android Studio и скопируйте .jar в папку app/libsswitch to project view
  3. правой кнопку мыши на .jar и выберите «Add As Библиотека ...»Add As Library...

Это автоматически добавит зависимости вашему build.gradle, так что вы можете просто начать использовать библиотеку, например, для генерации и отображения штрих-кода так же просто, как в этом примере:

import com.google.zxing.BarcodeFormat; 
    import com.google.zxing.WriterException; 
    import com.google.zxing.common.BitMatrix; 
    import com.google.zxing.qrcode.QRCodeWriter; 
    ... 
    ImageView qrImg = (ImageView)findViewById(R.id.qrImageView); 

    int width = 512; 
    int height = 512; 
    QRCodeWriter writer = new QRCodeWriter(); 
    try { 
     BitMatrix bitMatrix = writer.encode("Hello World", BarcodeFormat.QR_CODE,width,height); 
     Bitmap bmp = Bitmap.createBitmap(width,height, Bitmap.Config.RGB_565); 
     for (int x = 0; x < width; x++) { 
      for (int y = 0; y < height; y++) { 
       // Copy pixel-by-pixel 
       bmp.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE); 
      } 
     } 
     qrImg.setImageBitmap(bmp); 
    } catch (WriterException e) { 
     // Handle exception 
    } 
Смежные вопросы