De androïde inlogscherm training op

, toepassing van schermen om uw geloofsbrieven van de toepassing van bepaalde procedures.Misschien zie je het inloggen op Facebook, Twitter, als dit hoofdstuk, het creëren van een log - in - en hoe het beheer van de veiligheid bij het verkeerd te zijn, moet je eerst de vraag van de gebruiker van de structuur voor de definitie van een gebruikersnaam en wachtwoord.Wachtwoord moeten input -, de structuur, het wachtwoord.De syntaxis van het &verminderen; en Android:id = < EditText @ + ID /edittext2 "Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "androïde input type =" textpassword "/> < EditText Android:id =" @ + ID /edittext1 "- layout_width =" wrap_content "Android:layout_height =" wrap_content "/> de definitie van een knop op de tekst en het opzetten van de eigendom, het geval.In de documenten als bedoeld in de definitie van Java onclick kenmerken en functies, de knop Android:ID = < "" + ID /button1 "- layout_width =" wrap_content "Android:layout_height =" wrap_content "Android:onclick=" logon "androïde: tekst =" @ string /register /> in de Java - dossier, dat Voor de onclick de tekst van de gebruikersnaam en wachtwoord gebruikt, gettext () (), tostring, met gebruikmaking van de methode en de afstemming van de tekst, en gelijken (), de functie, het bewerken van gebruikersnaam = (uitgever) findViewById (r.id.edittext1); redacteur CODE = (uitgever) findViewById (r.id.edittext2); De openbare ongeldig wachtwoord (overzicht) {als (een gebruikersnaam. Gettext () (). Tostring. Gelijk aan ("administratie") en het wachtwoord. Gettext () (). Tostring. Gelijk aan ("administratie") {//////////////correcct code} {- ofOng.}, je moet nog een ding doen is te zorgen voor een veilig mechanisme, dus moet het vermijden van onnodige poging.Voor het starten van variabele, en in elk tijdvak van een misplaatste poging te verminderen.Als het tot 0, - op de knop, int tegen = 3; BAR; als (anti - = = 0) {///////disble knopen, om de toepassing van het programma, enz.}, bijvoorbeeld, is een voorbeeld van de toepassing van de volgende login demonstratie.Het creëren van een van de grondbeginselen van de aanvragen, maar ik geef je drie keer de poging om via de toepassing van voorbeelden van experimenten, die in de praktijk, kan je 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.3modify src /mainactivity.java toe te voegen documenten van de code nodig.4modify res /regeling /activity_main toegevoegd aan de overeenkomstige toepassing van de 5run XML - vergadering en de keuze van een androïde is het installeren van de toepassing en de resultaten van de controle, hier is de belangrijkste activiteiten van wijziging van de inhoud van de documenten na, de src /Java,.Com.example.sairamkrishna.myapplication, pakket; de invoer van android.app.activity; de invoer van android.graphics.color; 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.webkit.webview; de invoer van android.webkit.webviewclient; de invoer van android.widget.button; de invoer van android.widget.edittext; de invoer van android.widget.textview; de invoer van android.widget.toast; De invoer van java.io.fileinputstream; de invoer van java.io.fileoutputstream; moet natuurlijk een van de belangrijkste uitbreiding van de activiteiten in de activiteiten van de knop B1, B2 EditText {1 en 2; structuur tx1; in de teller = 3; - de beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate setContentView (r.layou);T.activity_main); b = (knop) findViewById (r.id.button); 1 = (uitgever) findViewById (r.id.edittext); 2 = (uitgever) findViewById (r.id.edittext2); B2 = (knop) findViewById (r.id.button2); tx1 = (structuur) findViewById (r.id.textview3); tx1. Setvisibility (concept. Verdwijnen); B1. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (overzicht) {als (1 (). Gettext. Tostring (.) is gelijk aan de som van ("administratie") en e. Gettext () (). Tostring. Gelijk aan ("administratie") {geroosterd brood. Maketext (getapplicationcontext ("),...", Proost. Length_short show () {}); anderen. Proost. Maketext (getapplicationcontext (), "de verkeerde crEdentials "Proost. Length_short). De show (); tx1. Setvisibility (concept. Zichtbare); tx1. De vaststelling van TabHost achtergrond kleur (rode kleur.), tegen te gaan; tx1. SetText (geheel getal. Tostring (teller); als (anti - = = 0) (B1. Setenabled (pseudo);}} {}); B2. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (overzicht). () {}}};); - de Boolcaanse 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" instrumenten: context =. "Mainstream" > < structuur androïde: tekst = "logon" - layout_width = "wrap_content" Android:layout_height = "" "" wrap_content Android:ID = + ID /androïde structuur ": de omvang van de tekst:" 35dp "Android:layout_alignparenttop =" waar "- layout_centerhorizontal =" waar "/> < structuur Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "=" Training ": de tekst..." "Android:ID = + ID /androïde structuur": layout_below = "+ ID /androïde structuur": layout_centerhorizontal = "waar" de androïde. De kleur van de tekst ff7aff24 "="&#androïde: de omvang van de tekst: "35dp" /> < Edit - layout_width = "wrap_content" Android:layout_height = "" "" wrap_content Android:ID = + ID /Redacteur van "- tip =" input "- de naam die =" waar "- textcolorhighlight ="&#ff7eff15 "Android:textcolorhint ="&#ffff25e6 "Android:layout_margintop =" "" "46dp Android:layout_below = + ID /ImageView" - layout_alignparentleft = "waar" - "echt layout_alignparentstart =" de androïde layout_alignparentright = "waar" - layout_alignparentend = "waar" /> < ImageView Android:layout_width = "wrap_content" Android:layout_height = "" "" wrap_content Android:ID = + ID /ImageView "Android:src= @ chong /abc" - layout_below = "+ ID /structuur" Android:layout_centerhorizontal = "waar" /> < Edit - layout_width = "._content "Android:layout_height =" wrap_content "..." "Android:EMS textpassword input - = = = = = = =" 10 "robot: id =" + ID /edittext2 "Android:layout_below =" + ID /montage "- layout_alignparentleft =" waar "- layout_alignparentstart =" waar "- layout_alignright =" @ + ID /montage "- layout_alignend =" + ID /montage "- textcolorhint ="&#androïde: het ffff299f "=" password "/> < structuur Android: layout_width =" wrap_content "Android:layout_height =" wrap_content ": de tekst te verlaten..." "Android:ID: = = = = = = =" + ID /textview2 "Android:layout_below =" + ID /edittext2 "Android:layout_alignparentleft =" waar "- layout_alignparent= de "echte" - omvang van de tekst: "25dp" /> < structuur Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" = "nieuwe androïde: tekst tekst" Android:ID = "+ ID /textview3" Android:layout_aligntop = "+ ID /textview2" - layout_alignparentright = "waar" - layout_alignparentend = "waar" - layout_alignbottom = "+ ID /textview2" Android:layout_toendof = "+ ID /androïde structuur": de omvang van de tekst: "25dp" Android:layout_torightof = "+ ID /regeling /> < knopen Android:layout_width" wrap_content "Android:layout_height = = = = = = =" wrap_content androïde: de tekst "=" logon "Android:ID =" + ID /knopen: een androïde layout_alignparentbottom = "waar"- layout_toleftof = "+ ID /androïde structuur": layout_tostartof = "+ ID /regeling /> < knopen Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "androïde: tekst =" af "Android:ID =" + ID /button2 "- layout_alignparentbottom =". "De androïde: layout_torightof =" + ID /androïde structuur ": layout_toendof =" + ID /regeling /> < /(schema% GT%, de volgende is, res /waarde /serie. XML, < middelen> < de string "app_name" > ik verzoek < /serie > < hello_world string "hallo" >.< /serie > < - naam = "action_settings" > vaststelling van < /serie > < /resource > de inhoud, de volgende is, XML, documenten, <?De XML - = "1" codering = "utf - 8"?> < de xmlns:Android = "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van. Sairamkrishna. MyApplication "> < toestemming voor het gebruik van de naam" de androïde = androïde. Rijbewijs. Het internet "> < toepassing van de androïde: allowbackup =" waar "de androïde icoon =" @ MIP /ic_launcher "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. Bedoeling. Actie. "> < categorie: naam:" robot. Bedoeling. Categorie. De zender /> < /bedoelingen filters > < /activiteitenWill > < /toepassing > < /lijst van >, laten we ons gewoon de toepassing van onze amendementen.Ik veronderstel dat je creëerde je een tegelijk doen, en, het milieu.Voor de toepassing van de androïde studio, open je het dossier van de activiteiten van het project, en klik, icoon van de werkbalk.De androïde studio installatie van toepassing op je systeem beginnen, als alles goed met je is en de toepassing van het programma, het raam en de vermindering van de simulator zal vertonen de volgende;,, de aard van het gebied in de gebruikersnaam en wachtwoord voor iets, en druk op de knop "logon".Ik heb de kosten op de code BAR gebruikersnaam en wachtwoord.Ik probeer niet.Dit is de volgende en minus, deze twee keer, je zult het zien, heb je een teken van probeert te vertrekken, je op de knop is uitgeschakeld, open nu de toepassing van het programma, een gebruikersnaam en wachtwoord voor de beheerder voor de beheerder, en klik op teken.Als de gebruiker op de knop, en dat het sluiten van een aanvraag, inloggen.

Eclipse Run Icon
Android Login Application Tutorial
Android Login Application Tutorial
Android Login Application Tutorial



Previous:
Next Page: