એસપીપી પ્રોફાઇલનો ઉપયોગ કરીને તમારા બ્લૂટૂથ બારકોડ સ્કેનરને તમારા ઉપકરણ સાથે કનેક્ટ કરો અને RFCOMM પ્રોટોકોલનો ઉપયોગ કરીને કેપ્ચર કરેલા બારકોડ્સને બ્લુ - બાર પર મોકલો. વાદળી - તમારી ઇવેન્ટ્સ માટે નોંધાયેલ તમામ એપ્લિકેશનો પર કરવામાં આવેલા કેપ્ચર્સને સૂચિત કરવા માટે બાર્સનો હવાલો રહેશે.
તે કેવી રીતે કામ કરે છે ?
બ્લુ - બાર્સ એક સ્વતંત્ર સેવાનો ઉપયોગ કરીને કાર્ય કરે છે જે તેને પૃષ્ઠભૂમિમાં કામ કરવાની મંજૂરી આપે છે, જ્યારે પ્રાપ્ત એપ્લિકેશન અમારા સ્માર્ટફોનની સ્ક્રીન પર હંમેશા પ્રદર્શિત થાય છે.
બ્લુ દ્વારા પ્રસારિત થતી ઇવેન્ટ્સ - બાર્સ એ સરળ બ્રોડકાસ્ટ રીસીવર્સ છે જે તેમની સબ્સ્ક્રાઇબ કરતી કોઈપણ એપ્લિકેશન પર પ્રસારિત થાય છે. ધ્યાનમાં રાખો કે આ ઇવેન્ટ્સ બ્લુ - બારના અમલને આધીન હશે અને તેથી, એકવાર એપ્લિકેશન સંપૂર્ણપણે બંધ થઈ જાય પછી તેનું પ્રસારણ બંધ થઈ જશે.
ઝડપી માર્ગદર્શિકા
- બ્લુ - બાર ખોલો અને એસપીપી મોડમાં તમારું બારકોડ સ્કેનર ચાલુ કરો.
- એપને કામ કરવા માટે તેની બ્લૂટૂથ પરમિશન સ્વીકારો.
- જોડી બનાવવા માટે ઉપકરણ સૂચિમાંથી તમારું બ્લૂટૂથ સ્કેનર પસંદ કરો
- આગલી સ્ક્રીન પર પ્લે અથવા ઑટોપ્લે દબાવો અને કનેક્શનની રાહ જુઓ.
- બારકોડ્સ સ્કેન કરવાનું શરૂ કરો.
બ્લુ - બાર દ્વારા બ્રોડકાસ્ટ રીસીવર પ્રસારણ
બ્લુ - બાર દ્વારા જારી કરાયેલા તમામ બ્રોડકાસ્ટ જ્યારે પ્રસારિત થાય છે ત્યારે જ એપ્લિકેશનની સ્ક્રીન પર પ્રદર્શિત થાય છે.
ACTION_BARCODE_SCANNER_CONNECTING - જ્યારે એપ્લિકેશન તમારા ઉપકરણ સાથે કનેક્ટ કરવાનો પ્રયાસ કરે છે.
ACTION_BARCODE_SCANNER_CONNECTED - જ્યારે ઉપકરણ કનેક્ટ થઈ ગયું હોય.
ACTION_BARCODE_SCANNER_DISCONNECTED - જ્યારે ઉપકરણ ડિસ્કનેક્ટ થાય છે.
ACTION_BARCODE_SCANNER_CONNECTION_ERROR - જ્યારે કનેક્શન ભૂલ થાય છે અથવા ઉપકરણ અનપેક્ષિત રીતે ડિસ્કનેક્ટ થાય છે. આ ઇવેન્ટ વધારાની પ્રાપ્ત કરે છે - EXTRA_ERROR_MESSAGE - ભૂલ વિશે માહિતીપ્રદ ટેક્સ્ટ સાથે.
ACTION_BARCODE_SCANNER_RECONNECTING - જો એપ્લિકેશન ઑટોમાં હોય તો આ ઇવેન્ટ બહાર આવે છે. દરેક નિષ્ફળ કનેક્શન પ્રયાસ પછી બરતરફ.
ACTION_BARCODE_SCANNING_START - જ્યારે એપ્લિકેશનને કનેક્ટેડ સ્કેનરમાંથી કેપ્ચર મળ્યું હોય.
ACTION_BARCODE_SCANNING - જ્યારે પ્રાપ્ત કોડ પર પ્રક્રિયા કરવામાં આવી હોય અને તે સૂચિત થવા માટે તૈયાર હોય. આ ઇવેન્ટ નીચેના વધારાઓ મેળવે છે:
EXTRA_BARCODE - તે સ્કેનર દ્વારા કેપ્ચર કરાયેલ કોડની અંદર સ્ટોર કરે છે.
EXTRA_BARCODE_FORMAT - વાદળી - બાર આ ક્ષણે, નીચેના ફોર્મેટ, EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 અને QR માં કૅપ્ચર કરેલા કોડને ઓળખવામાં સક્ષમ છે.
ACTION_BITMAP_BARCODE_CREATED - વાદળી - બાર દરેક કૅપ્ચરમાં ઍપ્લિકેશન દ્વારા સ્વીકૃત ફોર્મેટને ધ્યાનમાં લઈને કૅપ્ચર કરેલા બારકોડની છબી જનરેટ કરે છે. આ છબી નીચેના વધારાના દ્વારા પ્રાપ્ત થશે;
EXTRA_BITMAP_BARCODE - પ્રાપ્ત થયેલ ઇમેજ બેઝ 64 અક્ષરની સ્ટ્રિંગમાં સંકુચિત બીટમેપ હશે. તેને પુનઃપ્રાપ્ત કરવા માટે, તેને જાવામાં લખેલ નીચેના ફંક્શનનો ઉપયોગ કરીને ડિકમ્પ્રેસ્ડ કરવું આવશ્યક છે.
સાર્વજનિક બીટમેપ StringToBitMap(સ્ટ્રિંગ એન્કોડેડ)
{
પ્રયાસ કરો {
બાઇટ [] myByte = Base64.decode( encoded, Base64.DEFAULT);
બીટમેપ બીટમેપ = BitmapFactory.decodeByteArray(myByte , 0,
myByte.length);
રીટર્નબીટમેપ;
} પકડો (અપવાદ e) {
e.getMessage();
પરત નલ;
}
}
રોડમેપ
- એપ્લિકેશન માટે રૂપરેખાંકન સ્ક્રીન બનાવો.
- સ્કેન કરેલા કોડને કમ્પ્યુટર્સ (TCP કનેક્શનનો ઉપયોગ કરીને) અન્ય સ્માર્ટફોન્સ (બ્લુટુથનો ઉપયોગ કરીને) અથવા સર્વર (સાદા ક્લાયંટ-સર્વર મોડલનો ઉપયોગ કરીને) જેવા અન્ય ઉપકરણો પર મોકલવાની શક્યતા આપો.
- સ્કેન કરેલા બારકોડ્સ સાથે યાદીઓ બનાવો અને બ્રોડકાસ્ટ ઈવેન્ટ્સ અને પાછલા પોઈન્ટમાં વર્ણવેલ કનેક્શન્સનો ઉપયોગ કરીને તેમને તરત જ મોકલો.
તે અન્ય એપ્લિકેશન સાથે કેવી રીતે કાર્ય કરે છે તે જોવા માટે kducidad સાથે આ એપ્લિકેશનને અજમાવી જુઓ.
બ્લુબાર્સને કનેક્ટ કરો, kducity શરૂ કરો અને "સંપાદિત ઉત્પાદનો બનાવો" માંથી કોડ સ્કેન કરવાનો પ્રયાસ કરો
આ રોજ અપડેટ કર્યું
14 સપ્ટે, 2022