Повежите свој Блуетоотх скенер бар кодова са својим уређајем помоћу спп профила и пошаљите снимљене бар кодове на Блуе - Барс, користећи РФЦОММ протокол. Плава – Барови ће бити задужени да обавештавају о снимцима направљеним свим апликацијама које су регистроване за ваше догађаје.
Како то функционише ?
Блуе - Барс ради помоћу независног сервиса који му омогућава да ради у позадини, док је пријемна апликација у сваком тренутку приказана на екрану нашег паметног телефона.
Догађаји које емитује Блуе - Барс су једноставни БроадцастРецеивери који се емитују било којој апликацији која је претплаћена на њих. Имајте на уму да ће ови догађаји бити подвргнути извршењу Блуе - Барс-а и стога ће престати да се емитују када се апликација потпуно затвори.
Брзи водич
- Отворите Блуе - Барс и укључите свој баркод скенер у спп режиму.
- Прихватите Блуетоотх дозволе апликације да би она радила.
- Изаберите свој блуетоотх скенер са листе уређаја за упаривање
- На следећем екрану притисните плаи или аутоплаи и сачекајте везу.
- Почните да скенирате бар кодове.
БроадцастРецеивер емитује Блуе - Барс
Све емисије које издаје Блуе - Барс се приказују на екрану апликације баш када се емитују.
АЦТИОН_БАРЦОДЕ_СЦАННЕР_ЦОННЕЦТИНГ – Када апликација покуша да се повеже са вашим уређајем.
АЦТИОН_БАРЦОДЕ_СЦАННЕР_ЦОННЕЦТЕД - Када је уређај повезан.
АЦТИОН_БАРЦОДЕ_СЦАННЕР_ДИСЦОННЕЦТЕД - Када је уређај искључен.
АЦТИОН_БАРЦОДЕ_СЦАННЕР_ЦОННЕЦТИОН_ЕРРОР - Када дође до грешке у вези или се уређај неочекивано прекине. Овај догађај добија додатну - ЕКСТРА_ЕРРОР_МЕССАГЕ - са информативним текстом о грешци.
АЦТИОН_БАРЦОДЕ_СЦАННЕР_РЕЦОННЕЦТИНГ - Овај догађај се емитује ако је апликација у аутоматском режиму. Активира се након сваког неуспелог покушаја повезивања.
АЦТИОН_БАРЦОДЕ_СЦАННИНГ_СТАРТ – Када је апликација открила снимак са повезаног скенера.
АЦТИОН_БАРЦОДЕ_СЦАННИНГ - Када је примљени код обрађен и спреман за обавештење. Овај догађај добија следеће додатке:
ЕКСТРА_БАРЦОДЕ - који чува унутар кода који је ухватио скенер.
ЕКСТРА_БАРЦОДЕ_ФОРМАТ - Блуе - Барс тренутно може да идентификује код снимљен у следећим форматима, ЕАН 8, ЕАН 13, УПЦА, УПЦЕ, ЦОДЕ 39, ЦОДЕ 93, ЦОДЕ 128 и КР.
АЦТИОН_БИТМАП_БАРЦОДЕ_ЦРЕАТЕД - Плава - Барс генерише у сваком снимку слику снимљеног бар кода, узимајући у обзир формате које прихвата апликација. Ову слику ће примити следећи статист;
ЕКСТРА_БИТМАП_БАРЦОДЕ – Примљена слика ће бити компримована битмапа у основном низу знакова од 64. Да бисте је преузели, мора се декомпримовати користећи, на пример, следећу функцију написану у Јави.
јавна Битмап СтрингТоБитМап(Стринг кодиран)
{
покушати {
бајт [] миБите = Басе64.децоде( енцодед, Басе64.ДЕФАУЛТ );
Битмап битмап = БитмапФацтори.децодеБитеАрраи(миБите , 0,
миБите.ленгтх);
ретурнбитмап;
} цатцх(изузетак е) {
е.гетМессаге();
ретурн нулл;
}
}
ПЛАН
- Креирајте конфигурациони екран за апликацију.
- Дајте могућност слања скенираних кодова на друге уређаје као што су рачунари (помоћу ТЦП везе), други паметни телефони (користећи Блуетоотх) или на сервер (користећи једноставан клијент-сервер модел)
- Креирајте листе са скенираним бар кодовима и пошаљите их одједном користећи емитоване догађаје и везе описане у претходној тачки.
Испробајте ову апликацију са кдуцидад да бисте видели како функционише са другом апликацијом.
Повежите БлуеБарс, покрените кдуцити и покушајте да скенирате кодове из „Креирај производе за уређивање“