De androïde - training

hola, hola javascript object symbool is. Het is een onafhankelijke XML - formaat voor de uitwisseling van gegevens, de beste keuze.In dit hoofdstuk wordt beschreven hoe hola documenten en van de nodige informatie in, de androïde voorziet in vier verschillende soorten gegevens die hola.Deze klasse, jsonarray, JSONObject, jsonstringer en jsontokenizer.,, de eerste stap is het bepalen van de gegevens in je geïnteresseerd in de velden hola.Bijvoorbeeld.Hola, voor we in zijn geïnteresseerd in het verkrijgen van temperatuur. {".": {"land": "g", "sunrise": 1381107633, de "sunset": 1381149604), "weer": [{"id": 711, "meester": "rook", "de beschrijving van:" rook "", "icon": "50")], "de heer": {": 304.15 temperatuur", "druk": 1009}}, hola, hola elementen, een document dat door de vele componenten.Hier is de lijst van documenten en hun definitie een hola beschrijving van de samenstelling en de negatieve;, senior geen onderdeel & beschrijving van - ([) 1, in een document, hola, tussen haakjes ([) de vertegenwoordiger van een reeks 2, hola, voorwerpen ({) in een dossier, hola, beugels (() de vertegenwoordiger van een voorwerp van 3, hola, hola object met een sleutel, een sleutel is een string.De samenstelling van een sleutel - /waarde hola object, 4, de waarde van elk van de sleutels een waarde heeft, kan een string, gehele of dubbele wacht, hola, hola analytische, voorwerpen, creëren we een doel en een reeks JSONObject, hola gegevens bevat.Het is de grammatica:, kolom; JSONObject lezers = nieuwe JSONObject (midden), de laatste stap is; hola.Door de verschillende documenten een hola sleutel - /waarde van gelijkwaardigheid, om elke JSONObject hola documenten een afzonderlijk onderdeel van de functie van de verschillende voorwerpen.Het is als volgt: de grammatica, JSONObject systeem = de lezer. Getjsonobject ("systeem"); de nationale = systeem "ja" ("nationale"); JSONObject belangrijkste = de lezer. Getjsonobject (""); de temperatuur als belangrijkste. "Ja" ("tijdelijk"); voor getjsonobject, hola, terug.De sleutel voor een "ja" terug naar de waarde van deze methode, behalve, er zijn andere manieren, dat voorziet in een betere hola dossier.Deze methoden zijn als volgt: &verminderen; de senior niet & beschrijving van 1, (string naam), deze methode alleen terug in waarde, maar het voorwerp vormen, in de vorm van 2, getboolean (string naam), is het aangewezen de sleutel, 3 boolean, getdouble (string naam), is Deze methode de sleutel terug de dubbele waarde, overeenkomstig lid 4, getInt (string naam), is het aangewezen de sleutel, 5. De waarde getlong (string naam), deze methode de sleutel terug, lengte (6), gespecificeerde waarde. Deze methode zal de naam /waarde in kaart te brengen in dit object, 7, names (. Het aantal van deze methode), de terugkeer van een installatie, het doel bevat de naam, de string, bijvoorbeeld, proberen. Dit voorbeeld, je loopt op eenDe apparatuur of de simulator, de stappen 1 gebruik je androïde. Het creëren van een androïde van toepassing.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 - en 2 wijziging van de src /mainactivity.java toe te voegen documenten van de code nodig.3 res/layout/toegevoegd aan de overeenkomstige wijziging van activity_main XML - component 4 gewijzigd res /waarde /string.xml nog de nodige string 5 de toepassing en de keuze van een androïde apparatuur installeren van toepassingen en de resultaten van de verificatie, hier is de belangrijkste activiteiten van de documenten na wijziging van de inhoud van de src /Java,.Com.tutorialspoint.json, pakket; de invoer van android.app.activity; de invoer van android.os.strictmode; de invoer van android.support.v7.app.actionbaractivity; de invoer van android.os.bundle; de invoer van android.util.log; de invoer van android.view.menu; de invoer van android.view.menuitem; de invoer van android.widget.button; de invoer van android.widget.textview; de invoer van org.apache.http.httpentity; de invoer van org.apache.http.httpresponse; de invoer van org.apache.http.statusline; De invoer van org.apache.http.client.clientprotocolexception; de invoer van org.apache.http.client.httpclient; de invoer van org.apache.http.client.methods.httpget; de invoer van org.apache.http.impl.client.defaulthttpclient; de invoer van org.json.jsonarray; de invoer van org.json.jsonexception; de invoer van org.json.jsonobject; de invoer van java.io.bufferedreader; de invoer van hebbenA.io.ioexception; de invoer van java.io.inputstream; de invoer van java.io.inputstreamreader; moet natuurlijk een van de belangrijkste uitbreiding van de activiteiten van activiteiten (de leegte oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); de produktie van = (structuur findViewById structuur) (r.id.textview1); reeks strjson = "(" werknemer ": [{" '"": "01", "naam": "", "lonen", "gopal varma 500000"} {"'": "02", "naam": "sairamkrishna", "loon": "500000"} {"id": "03", "naam": "sathish kallakuri", "loon": "600000 ")]}; reeks gegevens ="; jsonrootobject proberen {JSONObject = nieuwe JSONObject (strjson); ///////jsonarray bevat jsonobjects krijgen jsonarray jsonarray = jsonrootobject voorbeelden. Optjsonarray ("werknemer"); ///////iteratieve jsonarray en gedrukte informatie jsonobjects (int i = 0; ik < jsonarray. Lengte (); I + +) (JSONObject JSONObject = jsonarray. Getjsonobject (ik); in de id = integer. Parseint (JSONObject. Optstring ("id"). Tostring ()); de touwtjes JSONObject. Optstring (""). Tostring (); de variabele Lonen = drijven. ParseFloat (JSONObject optstring (". De lonen"). Tostring ());Data + = + "en" nodes ". \\ n - id = + nummer + 'n naam de naam van' n =" + + + de + "loon =" n ";} produktie (gegevens);} vangst (jsonexception e) {}}}, E. Printstacktrace (); de volgende is van XML - de inhoud van de amendementen, res/layout/activity_main. XML, < xmlns:Android =" (schema http://schemas.android.com/apk/res/android 'xmlns: instrumenten http://schemas.android.com/tools 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 Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" androïde: tekst = "hola voorbeeld:"... "" id = + ID /androïde structuur ": layout_alignparenttop =" waar "- layout_centerhorizontal =" waar "de androïde: de omvang van de tekst:" 30dp "/> <.: layout_width ="; de robot wrap_content ": layout_height =" wrap_content "=" Training ": de tekst..." "Android:ID = + ID /textview2" Android:layout_below = "+ identiteitskaart /androïde structuur": layout_centerhorizontal = "waar" de androïde: de omvang van de tekst = "35dp": de kleur van De tekst =... "# ff16ff01" /> < structuur Android:layout_width = "wrap_content Android:layout_height =" wrap_content "steen"D: "de nieuwe tekst tekst =" Android:ID = "+ ID /textview1" Android:layout_below = "+ ID /textview2" Android:layout_alignparentleft = "waar" - layout_alignparentstart = "waar" - layout_alignparentright = "waar" - layout_alignparentend = "waar" /> < /(schema > de volgende 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 "> < 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 > < /activiteiten >< /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, vertoont de volgende simulator: bovenstaand voorbeeld tonen de gegevens van de werkgever hola reeks gegevens bevat informatie en informatie,

Eclipse Run Icon
Anroid XML Parser Tutorial



Previous:
Next Page: