Приветствуются любые ответы.
Чтение штрих-кодов с помощью android
Ответ 1
Программы Android могут взаимодействовать друг с другом с использованием намерений. Навыки немного напоминают удаленные вызовы процедур: вы запрашиваете другую программу для определенного действия (например, сканирование штрих-кода), а другая программа выполняет эту задачу для вас. Результат возвращается, когда задача завершена.
Если пользователь установил сканер штрих-кода ZXing, вы можете просто использовать намерение сканировать штрих-код. Затем начнется сканирование штрих-кода, дайте возможность пользователю проверить код и вернуть результат вам.
Более подробную информацию об этом сканере можно найти на странице кодов Google этого проекта: http://code.google.com/p/zxing/wiki/ScanningViaIntent
Ответ 2
Я бы посмотрел на этот проект с открытым исходным кодом Android: http://code.google.com/p/zxing/
Ответ 3
Для тех, кто ищет Google, в блоге разработчиков Android есть сообщение 2012 года о том, как использовать намерения с примером сканирования штрих-кода:
http://android-developers.blogspot.com/2012/02/share-with-intents.html
Ответ 4
Насколько я знаю для декодирования штрих-кодов (кроме алгоритма), вам нужно знать (относительные) ширины белых и черных полос. Для этого вам нужно будет повернуть штрих-код в горизонтальное положение, а затем определить ширину.
(Хорошо, материал ZXIng, рекомендованный другими, превосходит этот ручной хакер)