ເຊື່ອມຕໍ່ເຄື່ອງສະແກນບາໂຄດ Bluetooth ຂອງທ່ານກັບອຸປະກອນຂອງທ່ານໂດຍການນໍາໃຊ້ໂປຣໄຟລ໌ spp, ແລະສົ່ງ barcodes captured ກັບ Blue - Bars, ການນໍາໃຊ້ RFCOMM protocol. ສີຟ້າ - Bars ຈະຮັບຜິດຊອບໃນການແຈ້ງເຕືອນການຈັບພາບທີ່ສ້າງຂຶ້ນໃຫ້ກັບແອັບຯທັງໝົດທີ່ລົງທະບຽນຢູ່ໃນເຫດການຂອງເຈົ້າ.
ມັນເຮັດວຽກແນວໃດ ?
ສີຟ້າ - Bars ເຮັດວຽກໂດຍການບໍລິການເອກະລາດທີ່ອະນຸຍາດໃຫ້ມັນເຮັດວຽກຢູ່ໃນພື້ນຫລັງ, ໃນຂະນະທີ່ຄໍາຮ້ອງສະຫມັກທີ່ໄດ້ຮັບແມ່ນສະແດງຢູ່ຕະຫຼອດເວລາໃນຫນ້າຈໍຂອງໂທລະສັບສະຫຼາດຂອງພວກເຮົາ.
ເຫດການທີ່ອອກອາກາດໂດຍ Blue - Bars ແມ່ນ BroadcastReceivers ງ່າຍດາຍທີ່ອອກອາກາດກັບແອັບພລິເຄຊັນທີ່ສະຫມັກພວກເຂົາ. ຈົ່ງຈື່ໄວ້ວ່າເຫດການເຫຼົ່ານີ້ຈະຂຶ້ນກັບການປະຕິບັດຂອງ Blue - Bars ແລະ, ດັ່ງນັ້ນ, ຈະຢຸດເຊົາການອອກອາກາດເມື່ອຄໍາຮ້ອງສະຫມັກຖືກປິດຫມົດ.
ຄູ່ມືໄວ
- ເປີດສີຟ້າ - ແຖບແລະເປີດເຄື່ອງສະແກນບາໂຄດຂອງທ່ານໃນໂຫມດ spp.
- ຍອມຮັບການອະນຸຍາດ Bluetooth ຂອງແອັບຯເພື່ອເຮັດໃຫ້ມັນເຮັດວຽກ.
- ເລືອກເຄື່ອງສະແກນ bluetooth ຂອງທ່ານຈາກລາຍການອຸປະກອນສໍາລັບການຈັບຄູ່
- ໃນຫນ້າຈໍຕໍ່ໄປກົດ play ຫຼື autoplay ແລະລໍຖ້າສໍາລັບການເຊື່ອມຕໍ່.
- ເລີ່ມຕົ້ນການສະແກນ barcodes.
BroadcastReceiver ອອກອາກາດໂດຍ Blue - Bars
ການອອກອາກາດທັງໝົດທີ່ອອກໂດຍສີຟ້າ - ແຖບຖືກສະແດງຢູ່ໃນໜ້າຈໍຂອງແອັບພລິເຄຊັນເມື່ອອອກອາກາດເທົ່ານັ້ນ.
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, ລະຫັດ 39, ລະຫັດ 93, ລະຫັດ 128 ແລະ QR.
ACTION_BITMAP_BARCODE_CREATED - ສີຟ້າ - ແຖບສ້າງແຕ່ລະຮູບຂອງບາໂຄດທີ່ຖືກຈັບ, ໂດຍຄໍານຶງເຖິງຮູບແບບທີ່ແອັບພລິເຄຊັນຍອມຮັບ. ຮູບພາບນີ້ຈະໄດ້ຮັບໂດຍການເພີ່ມເຕີມດັ່ງຕໍ່ໄປນີ້;
EXTRA_BITMAP_BARCODE - ຮູບພາບທີ່ໄດ້ຮັບຈະເປັນ BitMap ທີ່ຖືກບີບອັດໃນ 64 ຕົວອັກສອນພື້ນຖານ. ເພື່ອດຶງຂໍ້ມູນມັນ, ມັນຕ້ອງຖືກບີບອັດໂດຍໃຊ້ຕົວຢ່າງເຊັ່ນຟັງຊັນຕໍ່ໄປນີ້ຂຽນໃນ Java.
Bitmap ສາທາລະນະ StringToBitMap(String ເຂົ້າລະຫັດ)
{
ພະຍາຍາມ {
byte [] myByte = Base64.decode(ເຂົ້າລະຫັດ, Base64.DEFAULT );
Bitmap bitmap = BitmapFactory.decodeByteArray(myByte , 0,
myByte.length);
returnbitmap;
} catch(ຂໍ້ຍົກເວັ້ນ e) {
e.getMessage();
ກັບຄືນ null;
}
}
ROADMAP
- ສ້າງຫນ້າຈໍການຕັ້ງຄ່າສໍາລັບຄໍາຮ້ອງສະຫມັກ.
- ໃຫ້ຄວາມເປັນໄປໄດ້ຂອງການສົ່ງລະຫັດສະແກນກັບອຸປະກອນອື່ນໆເຊັ່ນ: ຄອມພິວເຕີ (ການນໍາໃຊ້ການເຊື່ອມຕໍ່ TCP) ໂທລະສັບສະຫຼາດອື່ນໆ (ການນໍາໃຊ້ Bluetooth) ຫຼືກັບເຄື່ອງແມ່ຂ່າຍ (ການນໍາໃຊ້ແບບງ່າຍດາຍລູກຄ້າເຊີເວີ)
- ສ້າງລາຍຊື່ດ້ວຍ barcodes ທີ່ສະແກນ, ແລະສົ່ງພວກມັນໃນເວລາດຽວກັນໂດຍໃຊ້ເຫດການອອກອາກາດແລະການເຊື່ອມຕໍ່ທີ່ອະທິບາຍໄວ້ໃນຈຸດທີ່ຜ່ານມາ.
ລອງໃຊ້ແອັບນີ້ກັບ kducidad ເພື່ອເບິ່ງວ່າມັນເຮັດວຽກແນວໃດກັບແອັບອື່ນ.
ເຊື່ອມຕໍ່ BlueBars, ເລີ່ມ kducity ແລະລອງສະແກນລະຫັດຈາກ "ສ້າງຜະລິດຕະພັນແກ້ໄຂ"
ອັບເດດແລ້ວເມື່ອ
14 ກ.ຍ. 2022