You are on page 1of 4

Lector Cdigo de Barras (BarcodeScanner) Lector de Cdigos de Barras La aplicacin lee cdigos de barras y los muestra.

Emplea cinco componentes, un botn, dos etiquetas, un organizador vertical y el escner de cdigos. Tambin utilizaremos una imagen para el fondo del botn. Seleccin de componentes: Arrastramos y soltamos en el Visor (Viewer) un componente OrganizadorVertical (VerticalArrangement), a continuacin arrastramos y soltamos dentro de ste un Botn (Button) y las dos Etiquetas (Label). Para finalizar con la seleccin de componentes, desde Otros componentes (Other stuff), arrastramos y soltamos el componente BarcodeScanner. Este componente se situar debajo del Visor pues se trata de un componente no visible.

Recuerda que para poder utilizar el lector de cdigos, la aplicacin "escner de cdigo de barras" de ZXing debe estar instalada en el telfono. Esta aplicacin est disponible de forma gratuita en el Android Market. Asignacin de nombres a los componentes:

En el panel componentes (components) renombramos los elementos seleccionados anteriormente. VerticalArrangement1 Button1 Label1 Label2 BarcodeScanner LecturaVerticalArrangement LeeCodigoButton ResultadoLabel MuestraCodigoLabel BarcodeScanner

Cambio en algunos valores de las propiedades de los componentes

En propiedades (properties) modificamos alguno de los valores de la propiedades de los componentes de la aplicacin. LecturaVerticalArrangement Width: de Automatic a Fill parent LeeCodigoButton: Image: subimos la imagen barcode_128.png Text: eliminamos el valor por defecto y dejamos la caja vaca Width: de Automatic a Fill parent ResultadoLabel Text: sustituimos el valos por defecto por Resultado de la lectura BackgroudColor: Light gray FontBold: Activo Width: de Automatic a Fill parent MuestraCodigoLabel: Text: eliminamos el valor por defecto y dejamos la caja vaca FontSize: 16.0 TextColor: Blue

El resultado final tendra este aspecto en el panel Components.

El visor debera tener este aspecto.

Comportamiento de la aplicacin

La aplicacin muestra el botn LeeCodigoButton y cuando el usuario lo pulsa (hace Click) llama a BarcodeScanner.DoScan que pone en funcionamiento el lector de cdigos. Cuando este termina, establecemos el valor de la propiedad Text de la etiqueta MuestraCodigoLabel con el resultado de la lectura.

En el editor de bloques, seleccionamos: When LeeCodigoButton.Click do y le insertamos BarcodeScanner.DoScan

When BarcodeScan.AfterScan do y le insertamos set MuestraCodigoLabel.Text to, al que a su vez le insertamos BarcodeScanner.Result

A continuacin se muestra la aplicacin en funcionamiento:

You might also like