, androiden platform giver en skrivemåde checker ramme, der lader dig gennemføre og adgang til stavekontrol i din ansøgning. med henblik på at bruge stavemåde checker, du er nødt til at gennemføre, spellcheckersessionlistener, grænseflader og tilsidesætter sine metoder.dens syntaks er følgende: offentlige klasse hellospellcheckeractivity udvider virksomhed gennemfører spellcheckersessionlistener {@ tilsidesætte offentlige tomrum ongetsuggestions (endelig suggestionsinfo [] arg0) (//, auto, der genereres metode slår} @ tilsidesætte offentlige tomrum ongetsentencesuggestions (sentencesuggestionsinfo [] arg0) (//, auto, der genereres metode slår}}, næste ting du skal gøre er at skabe et objekt, spellcheckersession, klasse.dette mål kan være instantierede ved at kalde, newspellcheckersession, metode til textservicesmanager klasse.denne klasse behandler samspillet mellem anvendelse og sms - tjenester.du er nødt til at anmode om, at instantiate system tjeneste.dens syntaks er givet nedenfor −, private spellcheckersession mscs; endelig textservicesmanager tsm = (textservicesmanager) getsystemservice (sammenhæng. text_services_manager_service); mscs = tsm. newspellcheckersession (nul, nul, det sande), den sidste ting, du skal gøre, er at ringe, getsuggestions, en metode til at få forslag til en tekst. du vil have.forslagene vil blive vedtaget på det, ongetsuggestions, metode fra, hvor du kan gøre hvad du vil. mscs. getsuggestions (nye textinfo (edittext1. gettext(). tostring()) 3); denne metode tager to parametre.første parameter er snoren i form af tekst - objekt, og for det andet parameter er småkage nummer anvendes til at skelne mellem forslag. bortset fra de metoder, der er andre metoder, der er fastsat af, spellcheckersession, klasse for bedre behandling af forslag.disse metoder er anført nedenfor: sr.nomethod & beskrivelse 1, cancel(), annullere indtil og kører stavekontrol opgaver, 2, close() afslutte denne mødeperiode, og give textservicesmanagerservice at frakoble bundet stave checker, 3, getsentencesuggestions (textinfo [] textinfos, int suggestionslimit), få forslag fra den foreskrevne straf, 4, getspellchecker(), hente besværgelsen checker service - forbandelsen checker møde., 5, issessiondisconnected(),,, hvis forbindelsen til en text service i denne mødeperiode er frakoblet, og ikke i live, f.eks. her er et eksempel, der viser, anvendelse af formular checker.det skaber en grundlæggende stavekontrol anvendelse, der giver dig mulighed for at skrive tekst og få forslag, til at eksperimentere med dette eksempel, kan du styre det på en rigtig anordning eller en emulator., stepsdescription 1you vil bruge androide studie for at skabe en androide ansøgning i henhold til en pakke com.example.sairamkrishna.myapplication.samtidig med at skabe dette projekt, vær sikker på du målet sdk og udarbejde med i den seneste version af androide sdk at anvende højere niveauer af api - grænseflader.2modify src /mainactivity.java fil at tilføje de nødvendige regler.3modify res /layout /main at tilføje respektive xml - elementer 4run anvendelse og vælge en løbende androide anordning og installere anvendelsen på det og kontrollere de resultater, der er indholdet af den ændrede vigtigste aktivitet fil src /mainactivity -.pakken er com.example.sairamkrishna.myapplication; import android.app.activity; import android.app.progressdialog; import android.content.context; import android.os.bundle; import android.os.handler; import android.view.menu; import android.view.menuitem; import android.view.view; import android.view.textservice.textinfo; import android.view.textservice.textservicesmanager; import android.widget.button; import android.widget.edittext; import android.view.textservice.sentencesuggestionsinfo; import android.view.textservice.spellcheckersession; import android.view.textservice.spellcheckersession.spellcheckersessionlistener; import android.view.textservice.suggestionsinfo; import android.widget.textview; import android.widget.toast, -der mainactivity udvider virksomhed gennemfører spellcheckersessionlistener klasse (knap b1 textview tv1; edittext ed1; private spellcheckersession mscs; @ tilsidesætte beskyttede tomrum oncreate (bundt savedinstancestate) (super. oncreate (savedinstancestate); setcontentview (r.layout. activity_main), b1 = (knap) findviewbyid (r.id.button) tv1 = (textview) findviewbyid (r.id.textview3); ed1 = (edittext) findviewbyid (r.id.edittext), b1. setonclicklistener (ny mening. onclicklistener() {@ tilsidesætte offentlige tomrum onclick (betragtning v) (skål. maketext (getapplicationcontext(), ed1. gettext(). tostring(), skål. length_short). show(); mscs. getsuggestions (nye textinfo (ed1. gettext(). tostring()), 3)}})} offentlige tomrum onresume() {super. onresume(); endelig textservicesmanager tsm = (textservicesmanager) getsystemservice (sammenhæng. text_services_manager_service); mscs = tsm. newspellcheckersession (nul, nul, det sande)} offentlige tomrum onpause() {super. onpause(); hvis (mscs!= null) (mscs. close();}} offentlige tomrum ongetsuggestions (endelig suggestionsinfo [] arg0) (endelige stringbuilder sb = nye stringbuilder(); int (i = 0. jeg < arg0.length; + + i) (//tilbage forslag er indeholdt i suggestionsinfo endelige int len = arg0 [i]. getsuggestionscount(); sb. både ('), n'); for int (j = 0 j < len; + + j) (sb. både ("," + arg0 [i]. getsuggestionat (j)} sb. både ("(" + len + ")");} runonuithread (nye runnable() (offentlige eller run() (tv1. både (sb. tostring())}})} @ tilsidesætte offentlige tomrum ongetsentencesuggestions (sentencesuggestionsinfo [] arg0) (//, auto, der genereres metode slår} @ tilsidesætte offentlige boolean oncreateoptionsmenu (menu kortet) (//puste menuen. dette tilføjer punkter til den aktion, bar hvis det er til stede.getmenuinflater(). puste (r.menu.menu_main menuen); tilbage.} @ tilsidesætte offentlige boolean onoptionsitemselected (menuitem punkt på dagsordenen) (//klare foranstaltninger bar punkt klik her.aktionen bar //automatisk klare klik på hjem /op knappen, så længe //som de angiver en forælder aktivitet i androidmanifest.xml.int id = post. getitemid(); //noinspection simplifiableifstatement hvis (id = = r.id.action_settings) {tilbage.} tilbage, super. onoptionsitemselected (punkt)), som er ændret indholdet af xml, res /layout /main. xml,., < relativelayout xmlns: androide = "http://schemas.android.com/apk/res/android" xmlns: værktøj = "http://schemas.android.com/tools" androide: layout_width = "match_parent" androide: layout_height = "match_parent" androide: paddingleft = "@ dimension /activity_horizontal_margin" androide: paddingright = "@ dimension /activity_horizontal_margin" androide: paddingtop = "@ dimension /activity_vertical_margin" androide: paddingbottom = "@ dimension /activity_vertical_margin" værktøjer: baggrund = ". mainactivity" >< textview androide: tekst = "besværgelse checker" androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: id = "@ + id /textview" androide: textsize = "35dp" androide: layout_alignparenttop = "ægte" androide: layout_centerhorizontal = "ægte" /> < textview androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: tekst = "undervise" androide: id = "@ + id /textview" androide: layout_below = "@ + id /textview" androide: layout_centerhorizontal = "ægte" androide: textcolor = "# ff7aff24" androide: textsize = "35dp" /> < knap androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: tekst = "suggestions "androide: id =" @ + id /knap "androide: layout_alignparentbottom =" ægte "androide: layout_centerhorizontal =" ægte "/> < edittext androide: layout_width =" wrap_content "androide: layout_height =" wrap_content "androide: id =" @ + id /edittext "androide: hint =" enter tekst "androide: layout_above =" @ + id /knap "androide: layout_marginbottom =" 56dp "androide: focusable =" ægte "androide: textcolorhighlight ="ff7eff15 "androide: textcolorhint ="ffff25e6 "androide: layout_alignright =" @ + id /textview "androide: layout_alignend =" @ + id /textview "androide: layout_alignleft =" @ + id /textview "androide: layout_alignstart =" @ + id /textview "/> < imageview androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: id = "@ + id /imageview" androide: src = "@ drawable /abc" androide: layout_below = "@ + id /textview" androide: layout_centerhorizontal = "ægte" /> < textview androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: tekst = "idéer" androide: id = "@ + id /textview3" androide: textsize = "25sp" androide: layout_below = "@ + id /imageview" /> < /relativelayout > efter er indholdet af, res /værdier /snor. xml,., < ressourcer > < snor navn = "app_name" > min ansøgning < /snor > < snor navn = "hello_world" > - verden!< /snor > < snor navn = "action_settings" > (< /snor > < /ressourcer > efter er indholdet af androidmanifest.xml, fil. <?xml - version = "0" kodning = "utf - 8"?> < åbenbar xmlns: androide = "http://schemas.android.com/apk/res/android" pakke = "kom. f.eks. sairamkrishna. myapplication" > < anvendelse androide: allowbackup = "ægte" androide: ikon = "@ mipmap /ic_launcher" androide: fareseddel = "@ snor /app_name" androide: tema = "@ stil /apptheme" > < aktivitet androide: navn = ". mainactivity" androide: fareseddel = "@ snor /app_name" > < hensigt filter > < aktion androide: navn = "androide. forsæt. vigtigste" /> < kategori androide: navn = "androide. hensigt. kategori. granatkaster" /> < /hensigt filter > < /aktivitet > < /anvendelse > < /åbenbar > lad os forsøge at løbeourr anvendelse vi bare ændres.jeg går ud fra, at du har skabt din, avd, mens det miljø fælde.at løbe app fra androide studie, åbne en af jeres projekt er aktivitet, filer og klik, ikon fra toolbar.- androiden studie installationer - app på din avd og starter det, og hvis det er fint med din fælde og anvendelse, vil det vise følgende emulator vindue −,, hvad du skal gøre, er at indgå en tekst på dette område.jeg har f.eks. indgået en tekst.tryk forslag knap.følgende meddelelse forekommer i de avd sammen med forslag og minus;, nu ændre teksten og trykke på knappen igen, ligesom jeg gjorde.og dette er, hvad der kommer på skærmen.,,
- androiden stavemåde checker resten af
Next Page:- androiden støtte bibliotek tutorielle