, het creëren en verspreiden van een androïde bibliotheek,,,,,,,,,, 25, eenheid, 19,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, de androïde.,, als ontwikkelaar, ons leven veel moeilijker zal worden, als niet alle derde bank daar, onze liefde in onze projecten omvatten.In deze handleiding zal je leren hoe je jezelf door het creëren van en de afgifte van een 卓库, kan het moeiteloos in de project toe te voegen en het gebruik van.Het creëren van een veilige 卓库, als je de bibliotheek zal slechts door Java, verpakking en het als een pot en de verspreiding van het gebruik van een document van de gastheer is misschien wel de meest efficiënte en eenvoudige wijze te delen.Als je het van de console creëren, het volgende commando is genoeg:,, mylibrary.jar pot class1.class class2.class:...Classn.class, maar deze les laten zien hoe je met de meer complexe bibliotheek omvat niet alleen de Java - klasse werk, en voor verschillende soorten XML - documenten en de middelen.Deze bibliotheek androïde module, meestal verpakt, aar het dossier.,, laten we tot een eenvoudige androïde - databank, die een op maat gemaakt, blijkt de projectontwikkelaar die het gebruikt.,, stap 1: toevoeging van een nieuwe module, ten eerste, de toevoeging van een nieuwe androïde module in uw project de keuze van de module, nieuwe > nieuwe, uit het dossier van het menu.Je zal de volgende scherm, het biedt vele mogelijkheden:,,, de selectie, de veiligheid in de 卓库, dan de volgende.In de onderstaande tabel zijn de inbreng van de bibliotheek, je naam, en dan op.Ik zal bellen van de bibliotheek, mylittlelibrary,.,, op een scherm, keuze, en geen activiteiten, en de pers, de voltooiing van het project,,, je er nu twee modules van een aanvraag en een bibliotheek.Hier is wat de structuur, het is zo:,,,, stap 2: het creëren van een regeling, door middel van echte klik, het creëren van een nieuwe indeling van de XML - je module en de keuze van nieuwe MAP, XML - > > XML - documenten.De naam van het my_view. XML,.,, blijven deze simpele training, creëren we een op maat gemaakt, zijn er twee, structuur, onderdelen, het element.In een tekst toe te voegen, structuur, de controle, het XML - bestand eruit moet zien:,, <?De XML - = "1" codering = "utf - 8"?> < hiërarchie xmlns:Android = "http://schemas.android.com/apk/res/android" Android:layout_width = "match_parent" Android:layout_height = "match_parent" androïde: - = "verticale" androïde: vol = "16dp" > < structuur Android: layout_width = "wrap_content" Android:layout_height = "wrap_content" Android:textappearance = "?De androïde: eigenschap /textappearancelarge androïde: de tekst "=" Hallo. "/> < structuur Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" Android:textappearance = "?De androïde: eigenschap /textappearancemedium androïde: de tekst "=" dit is mijn persoonlijke mening van mijn kleine bibliotheek. "/> < /hiërarchie >,, in stap 3: het creëren van een Java, het creëren van een nieuwe klasse van de Java -, het is de naam van De Java -, ben ik van mening.,.Moet dit document, "en de bibliotheek module – niet de toepassing van module catalogus.,, zodat deze in de vorm van,,, dat het onderdeel van de klasse, van de klasse.De androïde studio brengt je voor de toevoeging van een aannemer.Bij hen, de nieuwe klas moeten zijn: uitbreiding van de cursussen, en ik wil de MyView hiërarchie {(context) {} moet super (het kader); naar mijn mening (context, attributeset attrs) {Super (kader van eigendom);}}, zie je, we zijn er nu twee de aannemer.Om te voorkomen dat de toevoeging van de code voor elke fabrikant, bel een van elke fabrikant, starten.Voeg de volgende code van elke fabrikant zijn gestart (achtergrond):,,,,,, -, de methode, de uitbreiding, die we in de klas in de lay - out van het creëren van een stap.,, particuliere nietig zijn gestart (context) {expansie (context, r.layout.my_view, dit);}, 2.Het gebruik van de lokale bank, de Bank nu klaar, laten we het samen aan een project in de toepassing van module, om ervoor te zorgen dat er geen problemen zijn.Doe het als een, in build.gradle opgesteld, afhankelijk van de toepassing van module:,, de opstelling van projecten (documenten ": mylittlelibrary"), en het creëren van een nieuwe klasse van de Java, algemene toepassing in een module.Laat het een subklasse van de soort activiteit en het onCreate,,,,, de uitbreiding van de activiteiten van de methode (beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate);}}, binnen, onCreate, methode, het creëren van een gewoonte van mening met de fabrikant.Geef het aan de setContentView methode, de vervulling van alle activiteiten, zodat de ruimte op het scherm:,,,, - de beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); van mening V = nieuwe mijn standpunt (dat); setContentView (V);}, en je activiteiten nu al klaar.Toegevoegd aan de lijst van toepassingen, het opzetten van uw project en de inzet van uw aanvraag androïde - apparatuur.Bij de toepassing van het programma van start kan zien, moet je een persoonlijke opvatting, 3.In de bintray, laat je de bibliotheek, bintray is een populaire platform, gebruik je die androïde bibliotheek.Het is vrij eenvoudig te gebruiken.,, begonnen met de oprichting van een in bintray rekening.In het teken op je rekening, zal je zien dat je al zes bibliotheek.Je kan er wel een gebruiken of het creëren van een nieuwe opslagplaats.Tijdens de les, ik zal het gebruik van de bibliotheek, Maven, dit is een pakhuis, Maven.,,,, ga naar je huis, Edit - knop.Op de volgende bladzijde, klik op de link, API - sleutel, om je API - sleutel.,,,, zodat de kritische opmerkingen, omdat je het nodig zult hebben om zelf na te gaan of het gebruik van de bintray « plugin ».,, stap 1: toevoeging van de « plugin » nodig, en De androïde studio bintray interactie, moet je ook op. Afhankelijk van bintray plug je project, build.gradle, documenten, klasse, pad. COM. Jfrog. Bintray. Wieg van bintray plug - ins: 1.2 ": de wieg, want je zal een bibliotheek Maven bibliotheek, je moet ook nog de Maven « plugin », zoals blijkt uit onderstaande tabel.,, de weg" COM. Github. - dcendents:Android Maven wieg: 1.3 ", stap 2: de toepassing van plug - in, open, build.gradle, je module van documenten en de toevoeging van de volgende code zal pluWe zullen in het begin op stap, de toepassing van de « plugin »:., "COM. Jfrog. Bintray met Plug - in:" de Com. Github. Dcendents. De androïde deskundigen ", stap 3: met de details van de bintray, Pom, op zoek naar een Pom - dossier, de bibliotheek te uploaden.Hoewel de Maven plug - in die je, je moet de voorgeschreven waarde, groupid, etikettering, versie van de waarde, een eigen label.Dat doen, het gebruik, de groep, en in je wieg, versie, een dossier variabelen.,, groep COM. Github. Hathibelagal. ///////librarytutorial veranderen met uw tas, de naam van de versie van "1.0.1 = ///////veranderen met uw versie van je bekend voor, als je wil weten waarom we geen Maven de waarde van de artifactId aangewezen, etikettering, want dit is Maven plug, bij verstek, gebruik je de naam van de bibliotheek, artifactId,.,, stap 4: een bron die tank, in overeenstemming met de normen van deskundigen op het gebied van de bibliotheek, Je moet er ook een bron van documenten documenten op basis van de pot.Die pot van documenten, het creëren van een nieuwe taak, generatesourcesjar pot,,, en de specifieke bron gebruikt, uit de functie, de taken, de generatesourcesjar (soorten: indeling van android.sourcesets.main.java.srcdirs tank) {"bronnen"}, salaristrap 5: productie van javadoc tank, die nog steeds aan wat je met de bibliotheek heeft Een de javadocs dossier.Omdat je nu geen javadocs, het creëren van een nieuwe taak, generatejavadocs javadoc,,, genereren.Het gebruik van de bron, de variabelen voor de vermelding van de bron, de locatie van de dossiers.Je moet weg, om de taak te actualiseren, variabelen te vinden is van de androïde SDK - klasse.Je kan door de toevoeging van waarde, android.getbootclasspath.,, generatejavadocs (aard van de opdracht: javadoc) {Bron = android.sourcesets.main.java.srcdirs weg + = van het dossier (de androïde. Getbootclasspath (). Bij de (dossier. Is pathseparator), de volgende generatie van,, javadocs, een pot te creëren, pot, de taken, de generatejavadocsjar, en door destinationdir, eigendom, de functie, generatejavadocs,,,.Je nieuwe taak eruit moet zien:,, generatejavadocsjar (type: de taak van de generatejavadocs.destinationdir tank) {}) javadoc, om ervoor te zorgen dat, generatejavadocsjar, bij het begin van het mandaat, generatejavadocs, de missie is voltooid, wordt de volgende code fragmenten, die worden gebruikt, hangt af van de methode voor de taak generatejavadocsjar.dependson generatejavadocs:,, stap 6:,, met inbegrip van die van de pot van documenten, met inbegrip van de lijst van documenten en het javadoc pot bron, ge - Upload het naar Maven Warehouse, je zou moeten gaan met een verhoging van de toewijzing van de taken, en ze heet, archieven.Dat doet, gebruik de volgende code:,, generatejavadocsjar archieven generatesourcesjar} {archieven relikwieën,, stap 7: de taak, en het is tijd dat we in de vorige fasen tot taak.Het raam open, Gradle, en zoeken een missie die de installatie van,,,,,,, op het functioneren van de taken in verband met de bibliotheek van modules.Zodra het klaar, heb je alles wat je nodig hebt om je bibliotheek, een doeltreffende 'dossier, aar documenten, een bron van tank en javadocs tank.,, salaristrap 8: de toewijzing van bintray « plug - ins, configuratie, je moet gebruiken, bintray, Gradle in je dossier te sluiten.Ten eerste, dat de gebruikers, en de belangrijkste variabelen, die overeenkomt met de bintray je gebruikersnaam en API - sleutel, respectievelijk in bintray.,, je woont in een bibliotheek, bintray pakket.Je moet met betrekking tot het verstrekken van de in de gedetailleerde informatie die rechtstreeks, repo,,,,,, de naam, vcsurl, vergunningen, bevestigen de parameters, gesloten.Indien de verpakking niet bestaat, zal het voor je automatisch gecreëerd.,, als je de bestanden uploaden naar bintray, zullen ze een versie van de bintray pakket.Dus, bevestigen, moet bestaan uit een gesloten,, versie, de naam, de eigendom van een unieke naam.Of je kan een beschrijving geven van de datum van afgifte, en die, op het etiket wordt afgegeven,,,,,,,,, en tot slot vcstag, parameters, aangewezen te uploaden, geregeld, de samenstelling, de waarde van de parameters, de archieven, en dit is een voorbeeld van de gebruikers, bintray {configuratie:, = = = = = = "het testen van de gebruiker" sleutel "van de generator kopen 01234567890abcdef01234567890abcdef = =" deskundige "{naam" COM. Github. Hathibelagal. Mylittlelibrary versie {naam = "1.0.1-tuts" computer uploaden. Ik test de introductie van het nieuwe vcstag = "= () = ['apache-2.0 1.0.1") "] vcsurl =" http://github.com/hathibelagal/librarytutorial.git "websiteurl = 'http: ///github. COM /hathibelagal /librarytutorial "} configuratie = ['archives]}, stap 9: met uploaden bintray plug - ins, doe het raam open, Gradle weer op zoek naar projecten, bintrayupload taak.Je begint het uploaden.,,,, en als de taak is volbracht, browsers open toegang tot gedetailleerde informatie over de bintray je tas blz.Zie je een bericht dat u vier niet - gepubliceerde documenten.Deze documenten te publiceren, klik op "vrij", "vrij", "verband".Door het gebruik van de bibliotheek, de bibliotheek bintray, kan je nu als een bintray pakket.Als je met je Maven bibliotheek URL, samen met de groep id artefact id en de versie van een ontwikkeling van het personeel, toegang tot de bibliotheek.Bijvoorbeeld, het gebruik van de bibliotheek hebben gecreëerd, de ontwikkeling van personeel moet worden opgenomen met de volgende code:,, de bibliotheek {{} http://dl.bintray.com/eruzza/maven Maven URL "} {opgesteld afhankelijk van de Com. Github. Hathibelagal. Librarytutorial:mylittlelibrary:1.0.1 @ aar}, dat is duidelijk, de ontwikkeling van bedrijven, met inbegrip van de bibliotheek van je lijst, bibliotheek, plus voor de bibliotheek als, de opstelling van afhankelijkheid.,, 5.Toevoeging van bibliotheken, bij verstek, het bedrijf, genaamd bibliotheken in het pakhuis voor de androïde studio zoeken, het bedrijf.Als je het pakhuis in de bibliotheek, de ontwikkeling van hun personeel niet nodig, bibliotheek, nog iets toevoegen aan de lijst, van het bedrijf, en je bibliotheek, de browser en toegang tot gedetailleerde informatie over de bintray pakket blz.Druk op de knop, toegevoegd aan het bedrijf,,,,,, je zal naar een website, laat je sms' en.Je kan het gebruik van ter plaatse te verwijzen naar de bibliotheek, opmerkingen, alle details,.,,, klik op verzenden gedrukt, te beginnen met de controle van de bintray.Een dag of twee mensen, in bintray zal link naar het pakhuis, ziet u de link naar het bedrijf van je software blz.,,, dat een ontwikkelaar nu gebruik kunnen maken van de bibliotheek van je lijst niet veranderen, bibliotheek,,, conclusies, in deze handleiding, je leert. Hoe te komen tot een eenvoudige androïde module en gepubliceerd op je eigen bibliotheek van het pakhuis voor Maven.Op de weg, heb je geleerd hoe te creëren en de uitvoering van de taken van de verschillende soorten instrumenten, om meer te weten te komen over de toegang tot de bintray, bintray, gebruikershandleiding.