2 votos

El escaneo de códigos de barras en aplicaciones de terceros

Tengo una app de terceros para un sistema de producción. Este es ahora un legado de la aplicación que no puede ser modificado.

Hay un campo de texto en esta tercera parte de la aplicación.

Tengo los códigos de barras que se traduce en entradas válidas para este campo de texto.

Me gustaría estar ejecutando esta aplicación de terceros, pero de alguna manera ser capaz de utilizar un dispositivo android para borrar un código de barras, se encarga de traducir el texto y pegarlo en ese campo de texto.

Me imagino la siguiente:

  • El usuario abre el app de terceros
  • El usuario se centra en el campo de texto
  • El usuario presiona el botón a causa de código de barras para escanear
  • Código de barras se traduce y se coloca en el campo de texto que tiene el foco

Es esto posible con un teléfono android o tablet?

Tengo miedo que podemos tener a la zanja de nuestro legado de la aplicación y desarrollar fresco.

1voto

Andy Brudtkuhl Puntos 1714

Es fácil conseguir un trabajo similar con un off-the-shelf escáner de código de barras de la aplicación, tales como ZXing del Escáner de código de Barras. Después de escanear un código de barras en la aplicación, usted puede presionar un botón para copiar el texto escaneado en el portapapeles. Después de cambiar a su otra aplicación, simplemente a largo toque el campo de texto para pegar en el texto. Es más algunos toques de la pantalla de lo que estás imaginando, pero esa es la manera más fácil.

También hay un teclado de la aplicación que tiene un botón para escanear un código de barras y escriba el texto leído como si se escribiera en. No es gratuito, y no requiere la sustitución de su teclado suave, pero Barcodescanner Teclado le permite acortar el flujo de trabajo mediante un par de clics.

Mejor solución requeriría algún tipo de medida de desarrollo, ya que la modificación de la aplicación de destino, o la realización de una ROM personalizada.

1voto

Izzy Puntos 45544

Para salvarte de copiar-pegar, hay una interesante opción alternativa: una especie de "código de Barras de teclado", es decir, mediante un QR-Reader como método de entrada. Hay un par de apps disponibles en Google Play que (de acuerdo a su descripción) ofrecer exactamente eso. Un ejemplo apropiado para tu caso sería Barcodescanner Teclado:

Este teclado exploraciones y entra directamente los códigos de barras en los campos de entrada de diferentes apps, escaneo por lotes es compatible el modo.

Barcodescanner Keyboard Barcodescanner Keyboard

Nota: el Escáner de código de Barras del símbolo en la fila inferior del teclado, el segundo desde la izquierda? Como el resto de las teclas también están presentes, puede escribir normalmente en los campos donde se necesitan, y simplemente pulse el código de barras-icono para invocar el escáner, como se muestra en la segunda captura de pantalla.

Comentario: yo no lo intente, así que no tengo más detalles sobre cómo funciona y qué tan confiable es. Acabo de encontrar en Google Play y pensé que podría ser útil para usted :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X