Me gustaría crear un escáner de código QR en mi aplicación.Escáner de código QR
Pasé por el zxing, pero no pude entenderlo. Estoy interesado solo en los códigos QR.
Toda ayuda es muy apreciada.
Me gustaría crear un escáner de código QR en mi aplicación.Escáner de código QR
Pasé por el zxing, pero no pude entenderlo. Estoy interesado solo en los códigos QR.
Toda ayuda es muy apreciada.
Coloque una copia de los paquetes fuente com.google.zxing.client. * En su proyecto. Puede iniciar la actividad de análisis ZXing así:
Intent intent = new Intent(this, CaptureActivity.class);
startActivityForResult(intent, 0);
En la misma actividad que ha invocado el CaptureActivity en que puede manejar el resultado cuando el análisis se completa con el siguiente onActivityResult método:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (data != null) {
String response = data.getAction();
if(Pattern.matches("[0-9]{1,13}", response)) {
// response is a UPC code, fetch product meta data
// using Google Products API, Best Buy Remix, etc.
} else {
// QR codes - phone #, url, location, email, etc.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(response));
startActivity(intent);
}
}
}
Esperanza esto ayuda.
Lo hice usando un conjunto de complementos, además inserté mis propias adiciones para que sea una configuración de 1 parada.
Crear una entrada de archivo en el código HTML página que tiene un id, decir "xxx"
<input type="file" id="xxxx">
luego decirle a la página de la carga a QRIfy su campo! Asegúrese de incluir su función de devolución de llamada, que se llamará con un solo argumento (el texto completo que se ha escaneado): QRIfy ('Qrcode', onQrCode); // donde Qrcode es el ID de su
<input type="file" id="xxxx">
he fijado un repositorio git aquí, agarra el código (se puede descargar el zip y ponerlo en su carpeta de Javascript)
Supongo que llegué demasiado tarde en este caso. Esta pregunta es tan 2011 :) – chwagssd
sé que esto es una vieja pregunta, pero pensé que alguien podría encontrar esto es útil
Recientemente lancé una aplicación de lectura qr, y ZXing realmente es la biblioteca de ir en Android. Sin embargo, me resultó difícil trabajar con una copia de la fuente del proyecto ZXing. Ya hay una biblioteca que maneja el núcleo de ZXing, e incluso lo optimiza para el uso personalizado.
Trate zxing-android-embedded:
pongo una guía en este post.
Espero que esto ayude!
Ahora hay una API de Google para esa llamada Mobile vision.
Ejemplo de código: https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader
¿Dónde necesito dejar caer el paquete? –
Puede copiar el código fuente ZXing directamente en el directorio src de su proyecto. – jengelsma
Gracias lo intentaremos :) –