Blue - Bars - Códigos de barra

বিজ্ঞাপনযুক্ত
১+
ডাউনল’ড
সমলৰ মূল্যাংকন
সকলো
স্ক্ৰীনশ্বটৰ প্রতিচ্ছবি
স্ক্ৰীনশ্বটৰ প্রতিচ্ছবি
স্ক্ৰীনশ্বটৰ প্রতিচ্ছবি
স্ক্ৰীনশ্বটৰ প্রতিচ্ছবি

এই এপ্‌টোৰ বিষয়ে

Conecta tu escáner de códigos de barras Bluetooth a tu dispositivo usando un perfil spp, y envía los códigos de barras capturados a Blue - Bars, mediante el protocolo RFCOMM. Blue - Bars se encargará de notificar las capturas realizadas a todas las apps que estén registradas a sus eventos.

¿ Cómo funciona ?

Blue - Bars funciona usando un servicio independiente que la permite trabajar en segundo plano, mientras la aplicación receptora se muestra en todo momento sobre la pantalla de nuestro smartphone.

Los eventos emitidos por Blue - Bars, son sencillos BroadcastReceiver que son emitidos a cualquier aplicación que este subscrita a ellos. Ten en cuenta que estos eventos estarán sujetos a la ejecución de Blue - Bars y, por ello, dejarán de ser emitidos una vez se cierre completamente la aplicación.

Guía rápida

- Abre Blue - Bars y encienda su escáner de código de barras en modo spp.

- Acepte los permisos Bluetooth de la aplicación para que funcione.

- Seleccione su escáner bluetooth de la lista de dispositivos para el emparejamiento

- En la siguiente pantalla presione play o autoplay y espere la conexión.

- Empieza a escanear códigos de barras.

BroadcastReceiver emitidos por Blue - Bars

Todos los Broadcast emitidos por Blue - Bars, se muestran en la pantalla de la aplicación justo cuando son emitidos.

ACTION_BARCODE_SCANNER_CONNECTING - Cuando la aplicación intenta conectarse a tu dispositivo.

ACTION_BARCODE_SCANNER_CONNECTED - Cuando el dispositivo ha sido conectado.

ACTION_BARCODE_SCANNER_DISCONNECTED - Cuando el dispositivo se desconecta.

ACTION_BARCODE_SCANNER_CONNECTION_ERROR - Cuando ocurre un error de conexión o el dispositivo se desconecta inesperadamente. Este evento recibe el extra - EXTRA_ERROR_MESSAGE - Con un texto informativo sobre el error ocurrido.

ACTION_BARCODE_SCANNER_RECONNECTING - Este evento se emite si la aplicación se encuentra en automático. Se lanza después de cada intento de conexión fallido.

ACTION_BARCODE_SCANNING_START - Cuando la aplicación a detectado una captura desde el escáner conectado.

ACTION_BARCODE_SCANNING - Cuando el código recibido a sido procesado y esta listo para ser notificado. Este evento recibe los siguientes extras:

EXTRA_BARCODE - Que guarda en su interior el código capturado por el escáner.

EXTRA_BARCODE_FORMAT - Blue - Bars es capaz, por el momento, de identificar el código capturado en los siguientes formatos, EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 Y QR.

ACTION_BITMAP_BARCODE_CREATED - Blue - Bars genera en cada captura una imagen del código de barras capturado, teniendo en cuenta los formatos aceptados por la aplicación. Esta imagen será recibida mediante el siguiente extra;

EXTRA_BITMAP_BARCODE - La imagen recibida será un BitMap Comprimido en una cadena de caracteres en base 64. Para recuperarla deberá ser descomprimida usando, por ejemplo, la siguiente función escrita en Java.

public Bitmap StringToBitMap(String encoded)
{
try {
byte [] myByte = Base64.decode( encoded, Base64.DEFAULT );

Bitmap bitmap = BitmapFactory.decodeByteArray(myByte , 0,
myByte.length);

return bitmap;

} catch(Exception e) {

e.getMessage();

return null;
}
}

HOJA DE RUTA

- Crear una pantalla de configuración para la aplicación.

- Dar la posibilidad de enviar los códigos escaneados hacia otros dispositivos como ordenadores (Usando una conexión TCP) otros smartphone (Usando Bluetooth) o a un servidor (Usando un sencillo modelo cliente servidor)

- Crear listas con los códigos de barras escaneados, y enviarlos de una vez usando los eventos broadcast y las conexiones descritas en el punto anterior.

Prueba esta aplicación junto a kducidad para observar su funcionamiento junto con otra aplicación.
Conecta BlueBars, inicia kducidad y prueba a escanear códigos desde "Crear editar productos"
আপডে’ট কৰা তাৰিখ
১৪-০৯-২০২২

ডেটা সুৰক্ষা

বিকাশকৰ্তাসকলে আপোনাৰ ডেটা কেনেকৈ সংগ্ৰহ আৰু শ্বেয়াৰ কৰে সেয়া বুজি পোৱাৰ জৰিয়তে সুৰক্ষা আৰম্ভ হয়। ডেটাৰ গোপনীয়তা আৰু সুৰক্ষা প্ৰণালী আপোনাৰ ব্যৱহাৰ, অঞ্চল আৰু বয়সৰ ওপৰত ভিত্তি কৰি ভিন্ন হ’ব পাৰে। বিকাশকৰ্তাগৰাকীয়ে এই তথ্যখিনি প্ৰদান কৰিছে আৰু সময়ৰ লগে লগে এয়া আপডে’ট কৰিব পাৰে।
তৃতীয় পক্ষৰ সৈতে কোনো ডেটা শ্বেয়াৰ কৰা নাই
বিকাশকৰ্তাই ডেটা শ্বেয়াৰ কৰাৰ বিষয়ে কেনেকৈ ঘোষণা কৰে সেই বিষয়ে অধিক জানক
কোনো ডেটা সংগ্ৰহ কৰা হোৱা নাই
বিকাশকৰ্তাই ডেটা সংগ্ৰহ কৰাৰ বিষয়ে কেনেকৈ ঘোষণা কৰে সেই বিষয়ে অধিক জানক

নতুন কি আছে

La primera versión de este pequeño proyecto, cubre los aspectos esenciales de la misma:
- Conectar con un escáner de códigos de barra Bluetooth.
- Recoger los eventos de captura realizados por el dispositivo.
- Enviarlos mediante eventos Broadcast a todas las apps subscritas a ellos.