Blue - Bars - Códigos de barra

1+
Descărcări
Evaluarea conținutului
Toți
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

Conectați-vă scanerul de coduri de bare Bluetooth la dispozitiv utilizând un profil spp și trimiteți codurile de bare capturate către Blue - Bars, folosind protocolul RFCOMM. Blue - Bars se va ocupa de notificarea capturilor efectuate către toate aplicațiile care sunt înregistrate la evenimentele tale.

Cum functioneazã ?

Blue - Bars funcționează folosind un serviciu independent care îi permite să funcționeze în fundal, în timp ce aplicația de recepție este afișată în orice moment pe ecranul smartphone-ului nostru.

Evenimentele difuzate de Blue - Barurile sunt simple BroadcastReceiver care sunt difuzate către orice aplicație care este abonată la ele. Rețineți că aceste evenimente vor fi supuse execuției Blue - Bars și, prin urmare, nu vor mai fi difuzate odată ce aplicația va fi complet închisă.

Ghid rapid

- Deschideți Albastru - Bare și porniți scanerul de coduri de bare în modul spp.

- Acceptați permisiunile Bluetooth ale aplicației pentru ca aceasta să funcționeze.

- Selectați scanerul Bluetooth din lista de dispozitive pentru asociere

- Pe următorul ecran apăsați pe redare sau redare automată și așteptați conexiunea.

- Începeți scanarea codurilor de bare.

BroadcastReceiver difuzat de Blue - Bars

Toate emisiunile emise de Blue - Bars sunt afișate pe ecranul aplicației chiar atunci când sunt difuzate.

ACTION_BARCODE_SCANNER_CONNECTING - Când aplicația încearcă să se conecteze la dispozitivul dvs.

ACTION_BARCODE_SCANNER_CONNECTED - Când dispozitivul a fost conectat.

ACTION_BARCODE_SCANNER_DISCONNECTED - Când dispozitivul este deconectat.

ACTION_BARCODE_SCANNER_CONNECTION_ERROR - Când apare o eroare de conectare sau dispozitivul se deconectează în mod neașteptat. Acest eveniment primește extra - EXTRA_ERROR_MESSAGE - Cu un text informativ despre eroarea survenită.

ACTION_BARCODE_SCANNER_RECONNECTING - Acest eveniment este emis dacă aplicația este în automat. Declanșat după fiecare încercare eșuată de conectare.

ACTION_BARCODE_SCANNING_START - Când aplicația a detectat o captură de la scanerul conectat.

ACTION_BARCODE_SCANNING - Când codul primit a fost procesat și este gata pentru a fi notificat. Acest eveniment primește următoarele extra:

EXTRA_BARCCODE - care stochează în interiorul codului capturat de scaner.

EXTRA_BARCODE_FORMAT - Blue - Bars este capabil, in momentul de fata, sa identifice codul capturat in urmatoarele formate, EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 si QR.

ACTION_BITMAP_BARCODE_CREATED - Albastru - Bare generează în fiecare captură o imagine a codului de bare capturat, ținând cont de formatele acceptate de aplicație. Această imagine va fi primită de următorul extra;

EXTRA_BITMAP_BARCCODE - Imaginea primită va fi un BitMap comprimat într-un șir de caractere de bază de 64. Pentru a o prelua, trebuie decomprimată folosind, de exemplu, următoarea funcție scrisă în Java.

public Bitmap StringToBitMap(Șir codificat)
{
încerca {
octet [] myByte = Base64.decode( codificat, Base64.DEFAULT );

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

returnbitmap;

} catch(Excepție e) {

e.getMessage();

returnează nul;
}
}

Foaie de parcurs

- Creați un ecran de configurare pentru aplicație.

- Oferiți posibilitatea de a trimite codurile scanate către alte dispozitive precum computere (Folosind o conexiune TCP) alte smartphone-uri (Folosind Bluetooth) sau către un server (Folosind un model simplu client-server)

- Creați liste cu codurile de bare scanate și trimiteți-le imediat folosind evenimentele de difuzare și conexiunile descrise la punctul anterior.

Încercați această aplicație cu kducidad pentru a vedea cum funcționează cu o altă aplicație.
Conectați BlueBars, porniți kducity și încercați să scanați codurile din „Creați produse de editare”
Ultima actualizare
14 sept. 2022

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii colectează și trimit datele tale. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
Nu sunt trimise date terțelor părți
Află mai multe despre cum declară dezvoltatorii trimiterea
Nu au fost colectate date
Află mai multe despre cum declară dezvoltatorii colectarea

Noutăți

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.