
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.
- 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