He descargado el zxing 1.6 y pude ejecutar con éxito un escáner de código de barras independiente a través de él. Ahora este escáner está en otro proyecto y (CaptureActivity) y tengo el proyecto diferente de mi aplicación llamado MyProj, todo lo que quiero hacer es 0 al hacer clic en el botón de mi proyecto llamada CaptureActivity en otro proyecto, ¿cómo importo ese proyecto completo en mi proyecto o qué hago lo hago funcionar. Agradeciendo de antemanoLlamar al escáner de código de barras con un clic del botón en la aplicación de Android
Respuesta
Creo que "copiar" Barcode Scanner e incluirlo en su aplicación podría estar sobrecargando sus proyectos. Por supuesto que debe utilizar la Intención del escáner:
A partir de aquí: http://code.google.com/p/zxing/wiki/ScanningViaIntent
Si el escáner de código de barras está instalado en su dispositivo Android, puede tener que escanear para usted y devuelve el resultado, simplemente mediante el envío de una Intención. Por ejemplo, se puede conectar un botón para escanear un código QR de esta manera:
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Para obtener más opciones, como el escaneo de un código de barras del producto, o pidiendo Barcode Scanner para codificar y mostrar un código de barras para usted, vea esta fuente archivo:
Y aquí hay alguna fuente de nuestra aplicación de prueba que muestra cómo usarlos:
IntentIntegrator
También hemos comenzado a crear una pequeña biblioteca de clases que encapsulan algunos de los detalles anteriores. Consulte IntentIntegrator para una forma posiblemente más sencilla de integración. En particular, esto manejará el caso donde Barcode Scanner aún no está instalado.
a través de URL A partir de v2.6 escáner de código de barras, también puede iniciar la aplicación desde una URL en el navegador. Simple cree un hipervínculo al http://zxing.appspot.com/scan y Barcode Scanner ofrecerá el lanzamiento para manejarlo. Los usuarios también pueden elegir tener siempre abierto el Barcode Scanner.
NOTA: Esta URL no está destinada a servir una página web real en un navegador, es solo un gancho para iniciar una aplicación nativa.
conocidos Problemas jamesikanos usuario de Informes del 'Gotcha' siguiente:
crear una actividad TabHost con "SingleInstance" launchMode Crear una actividad infantil con un "Iniciar escaneo" botón (lanzamiento ZXing utilizando el IntentIntegrator de este botón) onActivityResult en su hijo actividad volverá inmediatamente como "cancelado" onActivityResult nunca se llama posteriormente
Si inicia el intento sin configurar el paquete, obtendrá el lector de código qr predeterminado instalado (qr druid en mi caso) o un diálogo de selector de aplicaciones si tiene más de un – Radon8472
- 1. zxing escáner de código de barras en un div fijo en la aplicación para Android phonegap
- 2. ¿Cómo crear un escáner de código de barras (Android)?
- 3. ¿Incluye un escáner de código de barras en la aplicación web móvil sin ser nativo?
- 4. Escáner de código de barras Quartz Composer
- 5. Android: ¿Hay alguna manera de implementar el escáner de código de barras en una aplicación?
- 6. escáner de código QR ZXing sin necesidad de instalar escáner de código de barras
- 7. Manejar el valor del escáner de código de barras a través del dispositivo Android
- 8. escáner de código de barras en JavaScript? O complemento/extensión
- 9. ¿Cómo integrar Zxing sin instalar la aplicación de escáner de código de barras?
- 10. ¿Cómo puedo saber si la entrada del teclado proviene de un escáner de código de barras?
- 11. Añadiendo menú al escáner de código de barras de ZXings, y apretando la vista de superficie
- 12. Investigación de escáner de código de barras USB
- 13. Android - ¿Escaneo de código de barras, opciones? Zxing?
- 14. Cómo leer datos del escáner de código de barras bluetooth Símbolo CS3070 a dispositivo Android
- 15. lectura desde el escáner de código de barras
- 16. Lectura de un código de barras utilizando un escáner de código de barras USB ignorando la entrada de datos del teclado mientras no se conoce el identificador del producto del escáner y la identificación del proveedor
- 17. API para el escáner de código de barras IOS PDF417
- 18. ¿Es posible que cualquier escáner de códigos de barras de iPhone escanee código de barras de la página web y vuelva a introducir el código en la página?
- 19. Cómo abrir la Configuración del teléfono Android en un botón haga clic en nuestra aplicación Android
- 20. ¿Salir de la aplicación al hacer clic en el botón en el teléfono Android?
- 21. ¿Acción de clic de botón en Android?
- 22. ¿Cómo se maneja un botón al hacer clic en Android?
- 23. Botón de carga con un clic
- 24. Escáner de código QR
- 25. Android resaltar un botón imagen al hacer clic en
- 26. Simular un clic de botón dentro de la aplicación (VB.NET)
- 27. Android - ¿Es posible desactivar el clic del botón de inicio
- 28. clic de botón oyentes en Android
- 29. La inclusión de una aplicación QR-escáner con PhoneGap
- 30. lanzamiento de la cámara en el botón clic en android
¿Hay un tipo de meme genérico que puedo llamar para "escaneo de código de barras"? este intento especifica explícitamente la aplicación zxing. – masi
'com.google.zxing.client.android.SCAN' es el' Intento 'genérico para escanear. Es solo que ZXing ha existido desde antes de Android 1.0, así que es el estándar de facto. No solo selecciona Barcode Scanner. –