Terwyl ons gaan deur die proses om te leer hoe om die ZXing biblioteek, het ons gou agtergekom dat dit 'n bietjie lastig was om te probeer verstaan ​​wat aangaan in hierdie groot biblioteek. Daar was baie tutoriale daar buite, maar baie van die stappe het ons verwar of verouder. Daar was dinge wat van die kode ontbreek, of dinge wat anders was op grond van die biblioteek-weergawe of iets is nie ten volle verduidelik nie. Ons wou 'n handleiding maak wat iemand help om 'n eenvoudige Zxing-skanderingbiblioteek te implementeer, 'n vinnige begin kry om dit binne hul eie aansoek te gebruik.
Gaan na die boonste spyskaart Lêer -> nuut -> Android Aansoek Projek. Noem jou projek (ons het ons sogenaamde "Scanner App" genoem). Kopieer die instellings hieronder en klik op die volgende 3 keer tot die bladsy Aktiwiteit skep. Kies Leë Aktiwiteit en klik dan op Voltooi. Die gids sal as standaard aan die linkerkant van die skerm verskyn. Indien nie, klik die knoppie maksimum om die projekskerm in Eclipse oop te maak.
As u foute in u waardesvouers het, kan dit 'n Eclipse-probleem wees. Maak al die style.xml-bladsye oop en verwyder alle style-etikette en die inhoud daarvan. Gaan ook na jou AndroidManifest.xml en verwyder die Android: tema = "@ style / AppTheme" onder aansoek.
Die metode OnActivityResult gee die string van die strepieskode weer. Van hieruit kan jy 'n nuwe voorneme oopmaak en in veranderlikes slaag as jy 'n ander skerm na jou skandering wil vertoon.
Dit voeg 'n knoppie by, en wanneer dit gedruk word, sal die metode openScanner uit die mainActivity.java lêer. Jy moet dalk ook 'n tema kies. Ek het Theme.holo gekies.
Gaan na die AndroidManifes.xml lêer onder die projek gids. Die kode moet soos volg lyk en weer die rooi kode kopieer