martes, 21 de junio de 2011

Lectura Código de Barras en Android


Descripción: Se presiona un botón, aparece la aplicación que lee el código de barras (BarcodeScanner), se captura el código y se imprime el código capturado en un edit text. 


Especificaciones:
- Celular con S.O Android.
- Cámara autofocus.
-Instalar el BarcodeScanner.apk



Código Fuente:

En el Archivo .java se genera el siguiente código:


public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.boleta_entrada);

Button placa_carro;
placa_carro= (Button) findViewById(R.id.btn_boleta_entrada_guarda);
guarda.setOnClickListener(ScanPlaca);
};


public Button.OnClickListener ScanPlaca = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, 0);
}
};


public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == 0) {
EditText placa;
placa= (EditText) findViewById(R.id.txt_boleta_entrada_guarda);
placa.setText(data.getStringExtra("SCAN_RESULT"));
}
}
};

No hay comentarios:

Publicar un comentario