De androïde SDK: het creëren van een barcode.

, androïde SDK: het creëren van een barcode.,,,,,,,,,, 169, aandelen, 45,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in deze handleiding zullen we gebruik maken van ZXing (ZEBRA) bibliotheek streepjescodes gescand op een androïde.Een beroep zal worden gedaan op middelen in deze bibliotheek van onze programma 's, de inzameling en verwerking van de resultaten terug.,,, omdat we met behulp van ZXing bibliotheek, hoeven we ons geen zorgen te maken, omdat de gebruikers niet geïnstalleerd die scanner, de integratie van het programma zal voor ons zorgen.Door de invoering van de integratie als we na toepassing van de in het programma, zodat de gebruikers meer concentreren op de ontwikkeling van de scan onze inspanningen om de scan resultaten.In de follow - up van de reeks komt, zullen we de ontwikkeling van een boek scan aanvragen, en we stellen in deze handleiding, creëren we aanvragen.We zullen ook een verhoging van de steun voor het Google Books - API, dan kunnen we de informatie waaruit blijkt dat het betrokken een scan van het boek.Het creëren van een nieuwe androïde - project, stap 1, voor de eclips, het creëren van een nieuwe androïde - project.De inbreng van uw keuze van programma 's en projecten en de toepassing van het pakket heet.Laat de maansverduistering is creëer je een blanco, activiteiten, als je de naam van de keuze van de indeling van activiteiten en het,,,,,,,,,,, stap 2, open je de lay - out van de belangrijkste dossiers.Met de eclips begint je standaard, de indeling van de lay - out van het voorwerp, de relatieve, kan je vertrekken.Het is, ter vervanging van de huidige inhoud (meestal van mening, tekst,) een knop, < xmlns:Android = "(schema http://schemas.android.com/apk/res/android 'xmlns: instrumenten http://schemas.android.com/tools Android:layout_width = =" "" "" "match_parent match_parent Android:layout_height = > < knopen Android:ID =" + ID /scan_button "Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "Android:layout_centerhorizontal =" waar "de androïde: het =" @ string /- /> < /(schema >,, druk op de knop, en twee, de tekst van mening zullen wij in het produktie - informatie.,, < structuur Android:ID = "+ ID /scan_format" Android:layout_width = "wrap_content" Android: layout_height = "wrap_content" Android:TEXtisselectable = "waar" - layout_centerhorizontal = "waar" - layout_below = "@ id /scan_button" /> < Android:ID = "structuur" + ID /scan_content "Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "Android:textisselectable =" waar "robot: layout_centerhorizontal =" waar "de androïde: layout_below =" @ id /scan_format "/>,, toe te voegen aan de knop, de tekst" res /waarde /string "XML - bestand,.,, < - naam =" sweep "> - < /serie >, zouden de gebruikers met de scan.Wanneer een aanvraag ontvangen van de scanner en exploitatie van de resultaten, het zal de inhoud van de gegevens en de vorm van de scans van de standpunten in de naam van de tekst, 2.Toevoegen aan je project,, stap 1, ZXing is een bibliotheek, toegang biedt tot de tests en de functie van de streepjescode scannen de androïde.Veel gebruikers hebben het installeren van toepassing op hun apparatuur, dus je kan gewoon het lanceren van de scan, met de bedoeling, en van de resultaten.In deze handleiding zullen wij gebruik maken van de door het voornemen om scan voor scan te vergemakkelijken.Deze methode in verschillende soorten tot je aanvraag, dat na de zorg van de gebruiker van de installatie geen scanners.Als de gebruikers van de installatie van de scanner niet, ze zou het downloaden.,,,, dat als gevolg van ZXing: open - source, kun je de bron van alle invoer van uw project.Maar als je moet de functie veranderen, dit is heel verstandig.Je kan ook de opstelling van dit project, als je wilt, kun je in zijn aanvraag in het dossier, met inbegrip van de pot.In de meeste gevallen, door gebruik van de bedoelingen van de scan is een betrouwbare en gemakkelijk te selecteren, plus je gebruikers toegang hebben tot de meest actuele versie van de aanvraag, tijdens de zonsverduistering, de toevoeging van een nieuwe verpakking, jouw project, klik op "," en de "documenten klem en de keuze van de" nieuwe "pakket", en dan, in de ", COM. Google. ZXing. Integratie" - pakket. De androïde,.,,,,,,, 2, verduistering bieden verschillende methoden voor de invoer van bestaande codes op je post.Om dat doel te bereiken, zou je makkelijk gevonden. Alleen het creëren van twee verplichte en een kopie van de code na.Klik op uw nieuwe verpakkingen, kies ", nieuwe," en dan "en" in "," intentintegrator, als de naam van de klas.Kan je weg van je andere standaard en de manier waarop ze is.Als je dit soort invoer van andere soorten, zullen we, net als voor het intentresult, "het", de naam van de klas,.,,,,, ZXing bibliotheek in code kopiëren en plakken in de categorie van documenten te creëren.Dit zijn intentintegrator en intentresult.De source code downloaden, als je vragen hebt, waar verschillende dossiers en documenten mogen zijn of moeten zijn wat ze.,,,,,, je kan nu in de categorie na je betreft, de activiteiten, de invoer van com.google.zxing.integration.android.intentintegrator;., invoer. Google. ZXing. De integratie van intentresult. De androïde. De Toevoeging van andere;,, blijven de verklaringen zullen wij gebruik maken van deze handleiding.Rekening houdend met de zonsverduistering kan hebben er een paar voor je. Android.os.bundle invoer, invoer, invoer, android.app.activity; android.content.intent; de invoer van android.view.view; de invoer van android.view.view.onclicklistener; de invoer van android.widget.button; de invoer van android.widget.textview; de invoer van onderdelen, de androïde.. toast;, op ieder moment bij twee ZXing les zien.Het is heel eenvoudig, maar ook in andere delen van de behandeling van de details van de streepjescode scannen.Deze twee categorieën is in feite een interface te scannen.Doe een scan, stap 1, laten we bij de gebruiker op de scan uitvoeren.In je aanvraag van de voornaamste activiteiten van klasse, de standaard, onCreate, methoden in de eclips ziet er ongeveer zo uit.,, beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main);}, dat de genoemde methode, wordt de volgende voorbeelden variabelen de knop en Twee, we zijn advies over deze tekst in de lay - out van het dossier, de privé - scanbtn.,, formattxt; particuliere structuur, contenttxt;,,,, onCreate, bestaande codes, de concretisering van deze variabelen van de waarde van het gebruik van XML - id, we hebben aangewezen.,, scanbtn = (knop) findViewById (r.id.scan_button); formattxt = (structuur) findViewById (r.id.scan_format); contenttxt = (structuur) findViewById (r.id.scan_content); en,De volgende stap, de toevoeging van een luisteraar knopen, zodat we kunnen scanbtn processor.,,. Setonclicklistener (de); de verklaring, en de verlenging van de haven te bereiken, onclicklistener, interfaces, de voornaamste categorieën van activiteiten uit te breiden tot uitvoering van activiteiten onclicklistener, stap 2,,, kunnen we nu reageren Op de knop op de start van scan..De toevoeging van een onclick voor je les,,,.,, de leegte onclick (overzicht) {///////reactie op}, controleer het scan knop druk, is in deze methode (V.,, als getid () = = = = = = = r.id.scan_button {}) ///////- voorwaarden, in het blok van de bedoelingen van de integratie, een voorbeeld van de invoer, we intentintegrator.,, scanintegrator = nieuwe intentintegrator (de);,, kunnen we nu verzoekt, met de bedoeling de integrator, te beginnen met de scan methode scanintegrator initiatescan (.,,.,,); op dit punt, de scanner wordt als het is geïnstalleerd op de gebruikers van apparatuur geactiveerd.Zo niet, zullen ze worden aangespoord het downloaden.SCAN zal naar de belangrijkste, de activiteiten, het begin van de scan, zodat we kunnen zoeken in de onActivityResult,,,,,,, dat toen je belde, initiatescan, methoden, je kan kiezen door het verzamelen van te scannen barcode type.Bij verstek voor het scannen van alle soorten steun.Deze omvatten UPC-A, UPC-E, EAN-8, ean - 13, sa - code, RSS - 14, uitbreiding van RSS, data matrix, de Azteken, PDF - 417, is een kodabar. ITF, code 39, 93, en 128.De ZXing bibliotheek omvat de streepjescode scannen, we zijn niet van plan om in deze handleiding voor opties.Kan je de code om dit project op Google in de informatie.SCAN resultaten halen, stap 1, als de gebruiker - knop, de scanner zal beginnen.Als ze scannen barcode, Scan het terug van de gegevens, onActivityResult, de methode, de activiteiten, het.De toevoeging van de activiteiten van de methode naar je les,.,, de leegte onActivityResult (int, int requestCode, ResultCode, bedoeling) {///////herstel scan resultaten}, die methode om de bedoeling de resultaten van de analytische resultaten van de invoer ZXing ons een voorbeeld van intentresult scanningresult = intentintegrator.,,. Parseactivityresult (requestCode, ResultCode, met de bedoeling); stap 2,,,, en geen gegevens van een andere toepassing van herstel, controleer de. Waarde is heel belangrijk.Alleen blijven als we een doeltreffende resultaten.,, als (scanningresult!= nul) {} ///////we de resultaten hebben, als er geen gegevens ontvangen, Scan (bijvoorbeeld als de gebruiker scannen druk enter), kunnen we alleen maar informatie oplevert. Andere {Toast, = geroosterd brood. Maketext (getapplicationcontext (), "geen scan krijgen.", geroosterd brood. Length_short); Toast. Show ();}, en terug, als een blok achter het herstel van de gegevens, laten we de scan.De resultaten van de doelstellingen te halen, voor de inhoud en de terugkeer van de scan van het formaat van de gegevens.Herstel de inhoud voor een reeks van waarden, scancontent = scanningresult. Getcontents (); de naam,, herstel, maar ook als een touw, touw, scanformat = scanningresult. Getformatname (stap 3);,,,, nu je het formaat en de inhoud van de gegevens van de scan, dus alles wat je kunt doen wil je het.Het doel van deze handleiding, we zullen alleen de waarde van de tekst schrijven, advies, in onze opzet formattxt.,,. SetText ("formaat:" + scanformat); contenttxt. SetText ("inhoud" + scancontent);,, in een simulator niet, zie je de scan van de apparaten die de functie van je aanvragen.- scan naar een boek of je kan een andere BAR.,,,,,, als start van scan, genomen door de gebruikers van ZXing app scannen barcode.,,,,,,, de scans terug aan de toepassing ervan,,,,,, conclusies, in deze handleiding, we via het proces van Bevordering van de streepjescode scannen... Gebruik te maken van de toepassing ZXing bibliotheek.In je eigen aanvragen, misschien wil je de scan resultaten halen voor verdere verwerking, zoals het laden van de website of het in een derde partij een bron van gegevens te zoeken voor de gegevens.In deze handleiding zullen wij gebruik maken van de follow - up van de scanner te creëren dat een boek scan aanvragen, kunnen we van Google Books API - gegevens - boeken.

New Project
New Package
New Class
Project Package
App During Scanning
Scan Result



Previous:
Next Page: