Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 17/11/16, 15:26:39
Avatar de nstrikecs
nstrikecs nstrikecs no está en línea
Usuario poco activo
Mensajes: 12
 
Fecha de registro: jul 2015
Localización: Santiago
Mensajes: 12
Tu operador: ENTEL
Mencionado: 3 comentarios
Tagged: 0 hilos
Consulta con Lector de Codigos de Barra

Estimados
tengo una duda referente a como puedo realizar una aplicacion que lea codigos de barra en android ,
actualmente utilizo la libreria com.google.zxing.integration.android que llama a la aplicacion Barcode Scanner pero necesito agilizar este proceso ya que tarda unos 3 segundos desde que llama la aplicaicon hasta que obtengo la respuesta , me gustaria poder leer los codigos como si se tratase de una pistola estilo POS , adjunto mi codigo :

Código:
public void escanearCredencial(View view)
{
     IntentIntegrator scanIntegrator = new IntentIntegrator(this);
     //Se procede con el proceso de scaneo
     scanIntegrator.initiateScan();
}

public void onActivityResult(int requestCode, int resultCode, Intent intent)
    {
        campoUsuario.setText("");
        //Se obtiene el resultado del proceso de scaneo y se parsea
        try
        {
            IntentResult scanningResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
            if (scanningResult != null) {
                //Quiere decir que se obtuvo resultado pro lo tanto:
                //Desplegamos en pantalla el contenido del código de barra scaneado
                String scanContent = scanningResult.getContents();
                //Desplegamos en pantalla el nombre del formato del código de barra scaneado
                String scanFormat = scanningResult.getFormatName();
                campoUsuario.setText(scanContent);

                Thread.sleep(1000);
                new webServiceLogin(this,scanContent).execute();

            }else{
                //Quiere decir que NO se obtuvo resultado
                Toast toast = Toast.makeText(getApplicationContext(),
                        "No se ha recibido datos del scaneo!", Toast.LENGTH_SHORT);
                toast.show();
            }
        }
        catch (Exception e)
        {

        }
    }
Gracias de antemano
Responder Con Cita


  #2  
Viejo 17/11/16, 23:28:44
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Como se suele decir, es lo que hay.

Nunca vas a conseguir la velocidad de lectura de una pistola profesional de código de barras, las pistolas leen por laser, mientras que los móviles hacen una foto y buscan algo que se parezca a un código de barras (o un QR). Eso significa enfocar, guardar la imagen y aplicar un algoritmo de búsqueda, 3 segundos me parece hasta poco.
Responder Con Cita
  #3  
Viejo 18/11/16, 12:59:00
Avatar de nstrikecs
nstrikecs nstrikecs no está en línea
Usuario poco activo
Mensajes: 12
 
Fecha de registro: jul 2015
Localización: Santiago
Mensajes: 12
Tu operador: ENTEL
Mencionado: 3 comentarios
Tagged: 0 hilos
Encontre este link
Ir al link original: https://github.com/tschaumburg/FastBarcodeScanner




por si a alguien le sirve.
Responder Con Cita
  #4  
Viejo 18/11/16, 15:29:52
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Y funciona rápido?
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 12:30:01 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007