androïde Twitter training, androïde kunnen aanvragen in verband met de Twitter en uitwisseling van gegevens of een bijwerking op Twitter.Dit is een hoofdstuk over de integratie van Twitter in je aanvraag, er zijn twee manieren om de integratie van het door u kunnen Twitter en delen van uw aanvraag.Deze methoden zijn als volgt: &verminderen; de,, Twitter het SDK (twitter4j), met de bedoeling het SDK delen, integratie van Twitter, Twitter het verbonden is met de eerste manier.Je moet de toepassing van de registratie van je, en dan krijgen de toepassing id, dan moet je het downloaden van Twitter SDK en toevoegen aan je project.De volgende stappen en de vermindering van de registratie van uw aanvraag; en het creëren van nieuwe toepassingen, dev.twitter.com/apps/new Twitter en alle informatie in te vullen.Het is weergegeven in de volgende en negatief, nu onder het label veranderen in de instellingen, de toegang tot het nieuws lezen, schrijven en de toegang tot en het redden van de instellingen.Het is weergegeven in de volgende en minus, als alles goed gaat, krijg je een consument identiteit geheim.Gewoon een kopie van de toepassing van identiteit en bewaar het hier ergens.Het is zoals hieronder aangegeven:,, het downloaden van het SDK en integratie, Twitter het SDK downloaden.Een kopie van uw project twitter4j tank libs map op Twitter, Twitter van toepassing, als alles klaar is, kan je die Twitter 41 monsters, hier kan vinden. Met het oog op de Twitter, Twitter, je moet de concretisering van een voorwerp, kan door een beroep te doen op de statische methode, getsingleton ().Het is de grammatica in de onderstaande voorbeelden van ///////- fabriek, hergebruik en draden.Twitter, Twitter = twitterfactory. Getsingleton (); voor de actualisering van de staat, kun je updatestatus ().De syntaxis van het &verminderen; de staat = Twitter. UpdateStatus (lateststatus); het systeem. Uit de leegte fac ("voor het succes van een status update. [" + staat. Gettext () + "]."), met de bedoeling delen; de bedoeling is gebruikt voor de uitwisseling van gegevens tussen De toepassing van het programma.In deze strategie, die we niet SDK dingen, maar om de procedures voor de behandeling van het op Twitter.We zullen alleen van toepassing op Twitter, en door de uitwisseling van gegevens.Op deze manier kunnen we op Twitter delen van het voornemen om een androide, bibliotheken te delen tussen de aanvraag en de activiteiten van de gegevens.Voor gebruik als bedoeling, we moeten de bedoelingen van de uitwisseling van action_send gespecificeerde type,,.De syntaxis van het &verminderen; de, met de bedoeling shareintent = nieuwe opzet (); shareintent. Setaction (bedoelingen. Action_send); wat nodig is, is een definitie van de soorten en de overdracht van gegevens, door de gegevens.De syntaxis van het &verminderen;, shareintent. Apparatuur ("text /plain"); shareintent. PutExtra (intent.extra_text, "Hallo, van de tutorialspoint"); startActivity (bedoelingen. Createchooser (shareintent ", deel je gedachten"), met uitzondering van de methode; de bedoeling is, er zijn andere manieren.Ze zijn hieronder vermeld en de vermindering van sr.nomethod & beschrijving;, 1, addcategory (wat klasse), de methode, de toevoeging van een nieuwe categorie bedoelingen., 2, createchooser (de bedoeling CharSequence doel, titel), voor het creëren van een action_chooser bedoelingen, 3, getaction () vergemakkelijken van de functie van deze methode kan worden. Het doorzoeken van de algemene maatregelen, zoals action_view, 4, getcategories (), voor alle categorieën van de terugkeer van de bedoelingen van de huidige gebeurtenissen en "deel, 5, putExtra (string naam int). Deze methode, de uitbreiding van de bedoelingen van de gegevens toe te voegen. 6, tostring (), de methode is een een reeks eenvoudige, leesbare beschrijvingen van deze objecten, zoals hieronder is een voorbeeld van het gebruik van de uitwisseling van gegevens intentshare Twitter.Het creëren van een fundamentele toepassing waardoor je op Twitter delen van een tekst, voor het testen van dit voorbeeld, je loopt op de apparatuur of de simulator, je zal stepsdescription androïde studio voor het creëren van een pakket com.example.sairamkrishna.myapplication een androïde.Bij de oprichting van dit project, om ervoor te zorgen dat de doelstellingen die in het SDK je androïde SDK met de laatste versie van een hoger niveau van API.2 src /mainactivity.java documenten toe te voegen aan de noodzakelijke code.3modify res /regeling /activity_main toegevoegd aan de overeenkomstige toepassing van de 4run XML - vergadering en de keuze van een androïde is het installeren van de toepassing en de resultaten van de controle, de volgende wijziging van de inhoud van de belangrijkste is, Java,.Com.example.sairamkrishna.myapplication, ppackage; de invoer van android.app.notification; de invoer van android.app.notificationmanager; de invoer van android.app.pendingintent; de invoer van android.content.context; de invoer van android.content.intent; de invoer van android.content.sharedpreferences; de invoer van android.graphics.typeface; de invoer van android.net.uri; de invoer van android.support.v7.app.actionbaractivity; de invoer van android.os.bundle; de invoer van android.view.menu; de invoer van android.view.menuitem; De invoer van android.view.view; de invoer van android.widget.button; de invoer van android.widget.edittext; de invoer van android.widget.imageview; de invoer van android.widget.textview; de invoer van android.widget.toast; de invoer van java.io.filenotfoundexception; de invoer van java.io.inputstream de invoer van statische java.lang.system.currenttime;Mill; openbare natuurlijk een van de belangrijkste uitbreiding van de activiteiten in de particuliere ImageView actionbaractivity (IMG; beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); IMG = (ImageView) findViewById (r.id.imageview); de knop B1 = (knop) findViewById (r.id.button); B. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (overzicht) {bedoelingen sharingintent = nieuwe plannen (de intentie. Action_send); uri screenshoturi = Uri. Analytische ("de androïde. Bron: ///////comexample. Sairamkrishna. Het verzoek /*"), te Port - = getcontentresolver () {openinputstream (screensh.Oturi);} vangst (filenotfoundexception e) {///////automatisch doen een blok e. Printstacktrace (); sharingintent apparatuur ("). Image/jpeg"); sharingintent. PutExtra (intent.extra_stream, screenshoturi); startActivity (bedoelingen. Createchooser (sharingintent "gedeelde beeld");}}); - De openbare booleaanse} onCreateOptionsMenu (menu) {///////uitbreiding van de menu 's; het zal een punt toevoegen aan de actie BAR als echt bestaat.Getmenuinflater (). De uitbreiding (r.menu.menu_main, menu 's); terug waar;} - de Boolcaanse onOptionsItemSelected (menu' s) {///////de actie BAR hier.Actie BAR /automatische verwerking van thuis /knop klikken, zo lang je ouders in de AndroidManifest.xml /aangewezen activiteiten.Int id = projecten. Getitemid (); ///////noinspection simplifiableifstatement als (id = = = = = = = r.id.action_settings) {} terug terug waar. Super. OnOptionsItemSelected (post);}}, de volgende is van XML - wijzigingen van de inhoud van res/layout/activity_main. XML, < xmlns:Android = "(schema http://schemas.android.com/apk/res/android" instrumenten "http://schemas.android.com/tools xmlns:" Android:layout_width = = "match_parent" Android:layout_height = "match_parent" Android:paddingleft = "@ dimensie /activity_horizontal_margin" Android:paddingright = "@ dimensie /activity_horizontal_margin" Android:paddingtop = "@ dimensie /activity_vertical_margin" Android:paddingbottom = "@ dimensie /activity_vertical_margin" instrument: de context mainactivi = ".De Thaise "> < structuur Android:layout_width =" wrap_content "Android:layout_height =" "" "wrap_content Android:ID = + ID /structuur" Android:layout_alignparenttop = "waar" - layout_centerhorizontal = "waar" de androïde: de tekst van kleine = "30dp" androïde: tekst = "Twitter delen" /> structuur < Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" = "Training": de tekst... "" Android:ID = + ID /textview2 "Android:layout_below =" + ID /androïde structuur ": layout_centerhorizontal =" waar "=" 35dp androïde: de omvang van de tekst "androïde tekst kleur"ff16ff01 "> < ImageView Android:layout_width =" wrap_content ": Los Angeles...Yout_height = "" "" wrap_content Android:ID = + ID /foto 's: "..." "layout_below = + ID /textview2" Android:layout_centerhorizontal = "waar" Android:src= @ chong /logo /> < knopen Android:layout_width = "wrap_content" Android:layout_height = "wrap_content": de tekst "delen"... "Android:ID = = = = = = =" + ID /knop "- layout_margintop =" "" "61dp Android:layout_below = + ID /ImageView" - layout_centerhorizontal = "waar" /> < /(schema >, hier is wat inhoud, XML - documenten, <?De XML - = "1" codering = "utf - 8"?> < de xmlns:Android = "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van. Sairamkrishna. MyApplication "> < toepassing van de androïde: allowbackup =" waar "de androïde icoon =" @ MIP /ic_launcher "androïde label =" @ string /app_name "androïde: thema 's =" @ stijl /apptheme "> < activiteiten: naam van de androïde =" ". De androïde: etikettering =" @ string /app_name "> < bedoeling filter > < actie androïde: naam:" de androïde. Bedoeling. Actie. De belangrijkste "/> < de naam van de categorieën: =" robot. - de bedoeling. Categorie. De zender /> < /bedoelingen filters > < /activiteiten > < /toepassing > < /lijst van >, laten We proberen om jeVan toepassing.Ik veronderstel dat je al met je werkelijke androïde mobiele apparatuur en je computer.Voor de toepassing van de androïde studio, open je het dossier van de activiteiten van het project, en klik, icoon van de werkbalk.In het begin van uw aanvraag vóór de androïde studio zal de raam te kiezen die je wil je androïde toepassing van de optie kiezen, je GSM als een optie, dan controleer je mobiele apparatuur, zal je bij het scherm en afgetrokken.Het is weergegeven in de volgende foto 's en minus de tweet, maar voor nu is het de keuze van de knop, dan zal het in je Twitter op de hoogte.In het volgende vermeld en negatieve;,,
De integratie van
Previous:De androïde textureview