Приложение для сканирования штрих-кодов в ZXING - PullRequest
0 голосов
/ 28 июля 2011

Я уже писал вопрос и получил ответ о сканировании штрих-кода в ZXing.

В настоящее время я запустил код приложения для сканера штрих-кода , который указан в источнике (/ android /), используя эту запись

Моя цель - отсканировать штрих-код в моем приложении. Поскольку zxing является открытым исходным кодом, как говорят авторы, мне нужно настроить необработанный код приложения сканера в моем приложении. Я нашел много файлов, таких как WifiActivity и все. Я не знаю, нужны ли все файлы для сканирования штрих-кода.

Теперь я хочу извлечь необходимые и необходимые файлы для декодирования с использованием снятого камерой изображения. Можно ли извлечь детали? Если да, может ли кто-нибудь помочь мне в этом, ссылаясь на любые ссылки или шаги. Спасибо за все ваши полезные посты и отличные отзывы. Извините за мой плохой английский.

Ответы [ 2 ]

1 голос
/ 28 июля 2011

что именно вы пытаетесь достичь? Вы хотите отредактировать и улучшить ZXing Source / App или использовать эту библиотеку в своем приложении для сканирования.

Для сканирования вы можете вызвать действие для результата сканирования следующим образом:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
try {
startActivityForResult(intent, REQUEST_CODE);
} catch (ActivityNotFoundException e) {
    //Do something here
}

После сканирования вы получите результат в методе onActivityResult:

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    if (requestCode == REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            String contents = intent.getStringExtra("SCAN_RESULT");
            String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
        } else if (resultCode == RESULT_CANCELED) {
            // Handle cancel
        }
    }
}
0 голосов
/ 28 июля 2011

Я сделал нечто похожее на это, но я хотел только часть создания QR-кода проекта zxing. Поэтому я нашел соответствующий вызов (может быть, что-то вроде Bitmap b = zx.genQRCode() или что-то еще) и скопировал этот java-файл в мой проект.

Компиляция и BAM - вы получаете кучу ошибок компиляции. В этот момент вы просто начинаете копировать другие ссылочные файлы в свой проект, пока не получите больше ошибок компиляции.

Не забудьте включить в свое приложение правильную атрибуцию - см. этот FAQ .

...