Tengdu Bluetooth strikamerkjaskannann þinn við tækið þitt með því að nota spp prófíl og sendu strikamerkin sem tekin voru til Blue - Bars, með því að nota RFCOMM samskiptareglur. Blue - Bars munu sjá um að tilkynna um tökur sem gerðar eru á öllum öppum sem eru skráð á viðburði þína.
Hvernig virkar það ?
Blue - Bars vinnur með sjálfstæðri þjónustu sem gerir það kleift að vinna í bakgrunni, á meðan móttökuforritið birtist alltaf á skjá snjallsímans okkar.
Viðburðir útvarpaðir af Blue - Bars eru einfaldir Broadcast Receivers sem eru sendir út í hvaða forrit sem er áskrifandi að þeim. Hafðu í huga að þessir viðburðir verða háðir framkvæmd Blue - Bars og munu því hætta að vera útsendingar þegar forritinu er alveg lokað.
Fljótur leiðarvísir
- Opnaðu Blue - Bars og kveiktu á strikamerkjaskannanum þínum í spp ham.
- Samþykkja Bluetooth-heimildir appsins til að láta það virka.
- Veldu Bluetooth skanni þinn af tækjalistanum til pörunar
- Á næsta skjá ýttu á play eða autoplay og bíddu eftir tengingunni.
- Byrjaðu að skanna strikamerki.
BroadcastReceiver útsending frá Blue - Bars
Allar útsendingar gefnar út af Blue - Bars birtast á skjá forritsins þegar þær eru sendar út.
ACTION_BARCODE_SCANNER_CONNECTING - Þegar appið reynir að tengjast tækinu þínu.
ACTION_BARCODE_SCANNER_CONNECTED - Þegar tækið hefur verið tengt.
ACTION_BARCODE_SCANNER_DISCONNECTED - Þegar tækið er aftengt.
ACTION_BARCODE_SCANNER_CONNECTION_ERROR - Þegar tengivilla kemur upp eða tækið aftengir sig óvænt. Þessi atburður fær aukalega - EXTRA_ERROR_MESSAGE - Með upplýsandi texta um villuna sem kom upp.
ACTION_BARCODE_SCANNER_RECONNECTING - Þessi atburður er send út ef forritið er sjálfvirkt. Kveikt eftir hverja misheppnaða tengingartilraun.
ACTION_BARCODE_SCANNING_START - Þegar forritið hefur fundið handtöku frá tengda skanna.
ACTION_BARCODE_SCANNING - Þegar búið er að vinna úr mótteknum kóða og er tilbúinn til að fá tilkynningu. Þessi viðburður fær eftirfarandi aukahluti:
EXTRA_BARCODE - Það geymir inni í kóðanum sem skanninn fangar.
EXTRA_BARCODE_FORMAT - Blár - Strik er fær um að auðkenna kóðann sem er tekinn á eftirfarandi sniðum, EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 og QR.
ACTION_BITMAP_BARCODE_CREATED - Blár - Slár mynda í hverri myndatöku mynd af strikamerkinu sem var tekið, að teknu tilliti til sniðanna sem forritið samþykkir. Þessi mynd mun berast af eftirfarandi aukamanni;
EXTRA_BITMAP_BARCODE - Myndin sem er móttekin verður Compressed BitMap í grunnstreng sem er 64 stafa. Til að ná í hana verður hún að vera afþjöppuð með því að nota til dæmis eftirfarandi aðgerð sem er skrifuð í Java.
opinber bitamynd StringToBitMap(strengur kóðuð)
{
reyndu {
bæti [] myByte = Base64.decode(kóðuð, Base64.DEFAULT );
Bitmap bitmap = BitmapFactory.decodeByteArray(myByte , 0,
myByte.length);
returnbitmap;
} veiða (undantekning e) {
e.getMessage();
skila núll;
}
}
VEIGARKORT
- Búðu til stillingarskjá fyrir forritið.
- Gefðu möguleika á að senda skannaða kóða í önnur tæki eins og tölvur (með TCP tengingu) aðra snjallsíma (með Bluetooth) eða á netþjón (með einföldu biðlara-miðlara líkani)
- Búðu til lista með skönnuðu strikamerkjunum og sendu þá strax með því að nota útsendingarviðburðina og tengingarnar sem lýst er í fyrri lið.
Prófaðu þetta forrit með kducidad til að sjá hvernig það virkar með öðru forriti.
Tengdu BlueBars, byrjaðu kducity og reyndu að skanna kóða frá "Búa til breytingavörur"