Slik legger du til en strekkodeskanner i en Android-app

Apper som kan behandle tradisjonelle strekkoder og nyere QR-koder, ligger i forkant med utvidet virkelighetsutvikling. Når det gjelder å legge til disse funksjonene i programmeringsstudioets apps, kan du velge å bruke mer tid enn det ville ta for å lage appen din til å programmere et programbibliotek for å behandle strekkodedata fra Android-enhetens kameradriver. Det bedre valget er imidlertid å inkorporere et eksisterende programvarebibliotek for å lese strekkoder i prosjektet ditt og få til å faktisk programmere appen din.

1.

Finn et programvarebibliotek for å bruke Android-kameradrivere til å behandle strekkodedata. Dette kan ha formen av et proprietært bibliotek som du må betale lisensavgift for, et åpen kildebibliotek eller en uavhengig Android-app som vil behandle strekkodedata på vegne av andre apper.

2.

Last ned biblioteket, følg bibliotekets dokumentasjon for å bygge eventuelle nødvendige pakker og importere bibliotekskoden til ditt Java-prosjekt arbeidsområde.

3.

Konstruer en ny forekomst av objektet som inneholder bibliotekskoden, eller koden for tilgang til appen som skal håndtere kameradataene. Bruk klassenavnet som bibliotekets dokumentasjon angir.

4.

Legg til en metode i en av klassene dine som utvider Android-klassen "Aktivitet", der du anvender den riktige metoden fra forekomsten av strekkodeleserens bibliotekobjekt som du har ordnet. Du finner dette metodenavnet, og dets argumenter, i bibliotekets dokumentasjon.

5.

Koble denne funksjonen til en komponent i appens grafiske brukergrensesnitt gjennom en hendelseslytter eller hendelseshåndterer.

Tips

  • Kontroller at hvis du bruker et open-source strekkode skanningsbibliotek som du leser og forstår betingelsene i sin åpen kildekode lisens. Enkelte open source-lisenser gir utviklere gratis å lage proprietære apps, mens andre krever at programmer som bruker det lisensierte innholdet også er åpen kildekode.

Anbefalt