Kaip pridėti brūkšninio kodo skaitytuvą į „Android“ programą

Programos, kurios gali apdoroti tradicinius brūkšninius kodus ir naujesnius QR kodus, yra patobulintos realybės vystymosi pranašumas. Kai kalbama apie šių funkcijų pridėjimą prie programavimo studijos programų, galite pasirinkti daugiau laiko praleisti, nei reikia, kad sukurtumėte programą, kad programuotumėte programinės įrangos biblioteką, skirtą apdoroti brūkšninių kodų duomenis iš „Android“ įrenginio kameros tvarkyklės. Tačiau geresnis pasirinkimas yra įtraukti esamą programinės įrangos biblioteką, kurioje būtų galima skaityti brūkšninius kodus į savo projektą ir iš tiesų programuoti savo programą.

1.

Raskite programinės įrangos biblioteką, skirtą naudoti „Android“ kameros tvarkykles, kad apdorotumėte brūkšninio kodo duomenis. Tai gali būti patentuota biblioteka, už kurią turėsite sumokėti licencijavimo mokestį, atviro kodo biblioteką arba nepriklausomą „Android“ programą, kuri apdoros brūkšninių kodų duomenis kitų programų vardu.

2.

Atsisiųskite biblioteką, tada vadovaukitės bibliotekos dokumentais, kad galėtumėte kurti reikiamus paketus ir importuoti bibliotekos kodą į „Java“ projekto darbo vietą.

3.

Sukurkite naują objekto, kuriame yra bibliotekos kodas, egzempliorių arba prieigos prie programos, kuri tvarkys kameros duomenis, kodą. Naudokite klasės pavadinimą, kurį nurodo bibliotekos dokumentacija.

4.

Įtraukite metodą į vieną iš savo klasių, kurios praplečia „Android“ klasę „Veikla“, kurioje naudojate tinkamą metodą iš brūkšninio kodo skaitytuvo bibliotekos objekto, kurį tu išleido. Šį metodo pavadinimą ir jo argumentus galite rasti bibliotekos dokumentacijoje.

5.

Susieti šią funkciją su savo programos grafinės vartotojo sąsajos sudedamąja dalimi per įvykio klausytoją arba įvykių tvarkytoją.

Patarimas

  • Įsitikinkite, kad jei naudojate atviro kodo brūkšninio kodo nuskaitymo biblioteką, kurią perskaitėte ir suprantate atvirojo kodo licencijos sąlygas. Kai kurios atviro kodo licencijos suteikia kūrėjams nemokamą galimybę kurti patentuotas programas, o kitos reikalauja, kad programos, kurios naudoja licencijuotą turinį, taip pat būtų atviro kodo.

Rekomenduojama