programa para leer lector escanear con codigo celular barras android tracking barcode barcode-scanner qr-code

para - Lectura de códigos de barras con Android



leer codigo de barras con celular php (4)

Hola, estoy desarrollando una aplicación para el héroe htc de Android. Estoy buscando formas de utilizar el motor incorporado para leer códigos de barras 2D y extraer la cadena devuelta desde el código de barras. Recientemente comencé a trabajar con el SDK de Android, pero tengo experiencia en programación trabajando en proyectos con Java. Tengo curiosidad por saber cuál sería la mejor manera de leer el código de barras 2D. Tengo algunas aplicaciones de muestra que leen el código de barras pero son todos archivos .apk y no tienen fuente o biblioteca con las que pueda trabajar. para darle una mejor idea de lo que estoy tratando de lograr, este sitio permite la generación de códigos de barras 2d formados por los datos que desea here

Cualquier respuesta sería muy apreciada.


Los programas de Android pueden interactuar entre sí utilizando intenciones. Los intentos son un poco como las llamadas a procedimientos remotos: le pide al otro programa una determinada acción (por ejemplo, escanear un código de barras) y el otro programa realizará esta tarea por usted. El resultado se devuelve cuando la tarea se completa.

Si el usuario ha instalado ZXing Barcode Scanner, puede utilizar un intento de escanear un código de barras. El escáner de código de barras se iniciará, permita que el usuario escanee el código y le devuelva el resultado.

Se puede encontrar más información sobre este escáner en la página de Google Code de este proyecto: http://code.google.com/p/zxing/wiki/ScanningViaIntent




Por lo que sé para decodificar códigos de barras (aparte del algoritmo) necesita saber el ancho (relativo) de barras blancas y negras. Para eso, tendría que rotar el código de barras a una posición horizontal y luego detectar los anchos.

(Ok, las cosas de ZXIng aconsejadas por otros superan a esta piratería manual)