Dokončni vodič za razvoj Androida 1. izdaja
"Android Development Authority Guide" se osredotoča na praktične praktične sposobnosti, in ob upoštevanju strogosti sistema znanja za raziskave in razvoj tehnologije je opremljen s podrobnimi posnetki zaslona razvojnih scenarijev v povezavah, ki so nagnjene k napakam in niso enostavne za razumevanje; In bralcem predstaviti pomembne točke znanja in razvojne veščine v živahni obliki, kot so »učenje še enega trika«, »razširjeno učenje«, »klic veščin« itd. Kar zadeva razlago primerov programov, so ti primeri večinoma vključeni v poglavje o bistvu znanja o Android razvoju, ki bralcem nudi dober vodnik za združevanje učenja in prakse.
Posnetek zaslona dokumenta:
Priprava na 1. del Poglavje 1 Prvo srečanje z pravim obrazom Lushana - Uvod v Android Development 2 1.1 Osnovni koncepti Androida 2 1.1.1 Uvod v Android 2 1.1.2 Android različica 4 1.1.3 Android sistemska arhitektura 5 1.1.4 Android aplikacijski okvir 6 1.2 Uvod v JIL Widget 7 1.3 Povzetek 8 Poglavje 2 Če želite dobro opraviti delo, morate najprej izpiliti svoja orodja – zgraditi in uporabljati Android razvojno okolje 9 2.1 Namestitev razvojnih kompletov in orodij 9 2.1.1 Kaj je potrebno za razvoj Android programov 9 2.1.2 Namestitev JDK in konfiguracija Java razvojnega okolja 10 2.1.3 MrkNamestitev s sinizacijo 11 2.1.4 Namestitev Android SDK 12 2.1.5 Nameščanje Eclipse vtičnika ADT 13 2.2 Resnična izkušnja – Pisanje prvega Android programa (Random Draw Pie) 15 2.2.1 Ustvarjanje Android projekta 15 2.2.2 Poganjanje Android programov v emulatorjih 17 2.2.3 Postavitev vmesnikov 19 2.2.4 Pisanje kode 20 2.2.5 Postopek odpravljanja napak 23 2.2.6 Zagon in odpravljanje napak programov na mobilnih telefonih 28 2.3 Napake, ki se lahko pojavijo v migracijskem projektu 29 2.4 Razvojno orodje, ki ne zahteva niti ene vrstice kode: AppInventor 31 2.4.1 Uvod v AppInventor 31 2.4.2 Prenos in namestitev AppIntentor 31 2.4.3 Oblikovanje vmesnika z vlečenjem kontrol 33 2.4.4 Sestavi kodo 34 kot sestavljanko 2.5 Povzetek 37 Del 2 Osnove Poglavje 3: Potovanje tisoč milj se začne z enim samim korakom – Osnove programiranja za Android 40 3.1 Android aplikacijski okvir 40 3.1.1 Struktura imenikov Android Projects 40 3.1.2 AndroidManifest.xml datotekaStruktura 42 3.2 Viri v Android aplikacijah 44 3.3 Aplikacijske komponente za Android 44 3.3.1 Dejavnost (Android Forms) 45 3.3.2 Linija 45 3.3.3 Oddajni sprejemnik 45 3.3.4 Ponudnik vsebin 46 3.4 Oblikovanje uporabniškega vmesnika Android programov 46 3.4.1 Ročna konfiguracija XML datotek postavitve 46 3.4.2 ADT-jev vgrajeni oblikovalec vizualnega uporabniškega vmesnika 47 3.4.3 Oblikovanje postavitve uporabniškega vmesnika z DroidDraw 47 3.5 Povzetek 48 Poglavje 4 Moj uporabniški vmesnik - Osnove razvoja uporabniškega vmesnika 49 4.1 Kako uporabljati Aktivnost 49 4.1.1 Ustvarjanje aktivnosti 49 4.1.2 Konfiguracija aktivnosti 50 4.1.3 Prikaz drugih dejavnosti (nameni in dejavnosti) 52 4.2 Življenjski cikel aktivnosti 55 4.3 Prenos podatkov med različnimi dejavnostmi 60 4.3.1 Uporaba namenov za prenos podatkov 60 4.3.2 Prenos podatkov z uporabo statičnih spremenljivk 62 4.3.3 Uporaba odložišča za prenos podatkov 63 4.3.4 Prenos podatkov z uporabo Global Objects 65 4.3.5 Vrnitev podatkov na prejšnjo Aktivnost 67 4.4 Pogled 68 4.4.1 Uvod v Views 68 4.4.2 Definiranje pogledov z uporabo XML datotek postavitve 69 4.4.3 Control View 70 v kodi 4.5 Postavitev 72 4.5.1 FrameLayout 72 4.5.2 LinearLayout 75 4.5.3 RelativeLayout 79 4.5.4 Postavitev tabele 81 4.5.5 AbsoluteLayout 82 4.5.6 Ponovna uporaba XML datotek postavitve 82 4.5.7 Optimizacija XML datotek postavitve 85 4.5.8 OgledAPK datotekaRazporeditev leta 86 4.6 Povzetek 87 Poglavje 5 Dober začetek učenja - Podrobna razlaga Widgets 88 5.1 Razčlenjevanje skupnih XML atributov 88 5.1.1 Android:id atribut 88 5.1.2 Širina (Android:layout_width) in višina (Android:layout_height) 88 za kontrole 5.1.3 Android:layout_margin atribut 89 5.1.4 Android:Padding atribut 89 5.1.5 Android: layout_weight atribut 90 5.1.6 Android:layout_gravity in Android:Gravity atributa 90 5.1.7 android:visibility atribut 91 5.1.8 Android:Background attribute 91 5.1.9 Določanje metode Click Event (lastnost android:onClick) 92 5.1.10 Lastnosti fokusa nadzora (android:focusable in android:focusable-InTouchMode) 92 5.2 TextView (Kontrole za prikaz besedila) 93 5.2.1 Prikaz bogatega besedila (URL, besedilo različnih velikosti, pisave, barve) 93 5.2.2 Prikaz slik in besedila emojijev v TextView 97 5.2.3 Kliknite na povezavo za pojavno okno Aktivnost 100 5.2.4 Dodajanje ozadja k določenemu besedilu 103 5.2.5 TextView z mejo 106 5.2.6 Nastavite razmik vrstic na 110 5.2.7 Dodajanje elipse (...) 111 po nedokončanem besedilu 5.2.8 Implementacija učinka označevalca z TextView 113 5.2.9 Pomikajoče se besedilo v TextView vertikalno 114 5.3 UrediBesedilo 115 5.3.1 Vnesite izrazno sliko, kot je QQ 115 5.3.2 Vnos določenega znaka 117 v EditText 5.3.3 AutoCompleteText-View (Control for Auto-CompleteText-View) 118 5.4 Kontrole gumbov in kljukicnih polj 120 5.4.1 Gumb (Normalno upravljanje gumbov) 120 5.4.2 Gumb za mešanje grafike in besedila 122 5.4.3 ImageButton 124 5.4.4 RadioButton 124 5.4.5 ToggleButton 125 5.4.6 Potrditveno polje (Kontrola polj) 126 5.5 ImageView (Nadzor za prikaz slik) 128 5.5.1 Osnovna uporaba ImageView Control 128 5.5.2 Prikaz slik določenih območij 129 5.5.3 Skaliranje in vrtenje slik 132 5.6 Nadzor časa in datuma 133 5.6.1 DatePicker (nadzor za vnos datumov) 133 5.6.2 TimePicker (nadzor za vnos časa) 134 5.6.3 DatePicker, TimePicker in TextView sinhrono prikazujejo datum in čas 134 5.6.4 AnalogClock in DigitalClock (Kontrole za prikaz ure) 136 5.7 Kontrole vrstice napredka 137 5.7.1 ProgressBar 137 5.7.2 SeekBar 139 5.7.3 Nastavitev barve in ozadja ProgressBar in SeekBar 140 5.7.4 RatingBar 143 5.8 Nadzor seznama 145 5.8.1 ListView (Normalni nadzor seznama) 145 5.8.2 Dodajanje potrditvenih polj in gumbov z možnostmi na seznam Seznam elementov 147 5.8.3 Dodajanje, brisanje in spreminjanje elementov seznama 149 5.8.4 Sprememba barve ozadja na seznamu 153 5.8.5 SeznamAktivnost 154 5.8.6 ExpandableListView 155 5.8.7 Spinner (nadzor spustnega seznama) 157 5.9 Nadzor pomikanja 160 5.9.1 ScrollView (Vertikalni nadzor pomikanja) 160 5.9.2 HorizontalniScrollView 161 5.9.3 Navpični in horizontalni pomikajoči se pogledi 162 5.9.4 Galerija 163 5.10 ImageSwitcher 164 5.11 GridView 166 5.12 TabHost (nadzor oznak) 168 5.13 ViewStub 169 5.14 Povzetek 171 Poglavje 6 Prijazni meniji - Uvod v meni in primeri 172 6.1 Osnovna uporaba menijev 172 6.1.1 Ustvarjanje menija z možnostmi 172 6.1.2 Meni z možnostmi s slikami 173 6.1.3 Pridružena dejavnost 173 6.1.4 Kliknite na Dejanje odzivnega menija 174 6.1.5 Meni možnosti za dinamično dodajanje, spreminjanje in brisanje 175 6.1.6 Podmeni 176 s potrditvenimi polji in gumbi za možnosti 6.1.7 Kontekstni meni 178 6.1.8 Meni Dogodki 179 6.1.9 Nalaganje menija 180 iz meni virov 6.2 Meni učinki 181 6.2.1 Prilagajanje menija 181 6.2.2 Simulacija UC Web Effects Menu 184 6.2.3 QuickContactBadge in Kontaktni meni 189 6.3 Povzetek 192 Poglavje 7 Prijazna interakcija - Informacijski opomniki (pogovorna okna, zdravice in obvestila) 193 7.1 Osnovna uporaba pogovornih okenc 193 7.1.1 Pogovorno okno 193 z dvema gumboma (Potrdi/Prekliči). 7.1.2 Pogovorno okno 195 s 3 gumbi (Prekliči/Prekliči/Prekliči). 7.1.3 Pogovorno okno za preprost seznam 196 7.1.4 Radijski seznam, pogovorno okno 198 7.1.5 Pogovorno okno 199 za večkratni seznam 7.1.6 Pogovorno okno za napredek 201 7.1.7 Pogovorno okno za prijavo 205 7.1.8 Uporaba dialoga za gostovanje aktivnosti 207 7.2 Napredne uporabe pogovornih okenc 209 7.2.1 Preprečevanje klikanja gumba za zapiranje pogovornega okna 209 7.2.2 Spreminjanje položaja zaslona v pogovornem oknu 213 7.2.3 Vstavljanje slik v gumb za dialog in besedilo vsebine 215 7.2.4 Sprememba prosojnosti pogovornega okna 216 7.3 Toast 217 7.3.1 Osnovna uporaba Toast 217 7.3.2 Zdravica 218, ki se nikoli ne zapre 7.3.3 Uporaba PopupWindow za simulacijo Toast Prompt Infobox 221 7.4 Obvestilo 221 7.4.1 Prikaz informacij o obvestilih na statusni vrstici 222 7.4.2 Potrditev Obvestila 224 7.4.3 Vztrajno obvestilo 225 7.4.4 Prilagajanje obvestil 226 7.5 Povzetek 227 Poglavje 8 Mobilno informacijsko skladišče - Shranjevanje podatkov 228 8.1 Pari za branje in pisanje ključ-vrednost: SharedPreferences 228 8.1.1 Osnovna uporaba SharedPreferences 228 8.1.2 Lokacija shranjevanja in format podatkov 229 8.1.3 Dostop do kompleksnih vrst podatkov 230 8.1.4 Nastavitev dostopnih dovoljenj za podatkovne datoteke 233 8.1.5 Aktivnost:PreferencaAktivnost 234 je mogoče shraniti 8.2 Shranjevanje datotek 238 8.2.1 openFileOutput in openFileInput metode 238 8.2.2 Branje in pisanje datotek na SD kartici 239 8.2.3 Načelo branja XML datotek 241 v SAX pogonu 8.2.4 Pretvorba XML datotek v Java objekte 242 8.2.5 Stiskanje datotek (Jar, Zip) 245 8.3 SQLite Database 249 8.3.1 SQLite orodja za upravljanje podatkovnih baz 249 8.3.2 SQLiteOpenHelper razred in samodejna nadgradnja podatkovne baze 251 8.3.3 Vezavo podatkov s SimpleCursorAdapter razred 252 8.3.4 Upravljanje baze podatkov na SD kartici 255 8.3.5 Objavljanje podatkovnih baz z aplikacijami 256 8.3.6 Baza podatkov v pomnilniku 257 8.4 Povzetek 258 Poglavje 9 Windows v Androidu - Aktivnost 259 9.1 Klicna aktivnost 259 v drugih programih 9.1.1 Direct Dial 259 9.1.2 Prenos telefonske številke dial-up programu 259 9.1.3 Klicanje programa za klicanje 260 9.1.4 Brskanje po spletu 261 9.1.5 Prenos e-poštnega naslova 261 e-poštnemu odjemalcu 9.1.6 Pošiljanje e-pošte 261 9.1.7 Kontakti za ogled 262 9.1.8 Prikaz vmesnika za sistemske nastavitve (nastavitev glavnega vmesnika,wifiVmesnik za nastavitve) 263 9.1.9 Zagon programa za obdelavo zvoka 264 9.2 Prilagajanje dejanja aktivnosti 264 9.3 Napredne uporabe dejavnosti 266 9.3.1 Skupina dejavnosti 266 9.3.2 Prilagajanje prosojnih Windows 268 9.3.3 Animacijski učinki za preklapljanje med dejavnostmi 269 9.4 Povzetek 270 Poglavje 10 Globalni dogodki - Oddaja 271 10.1 Kaj je oddajanje 271? 10.2 Sprejemni sistem oddaja 272 10.2.1 SMS prestrezanje 272 10.2.2 Registracija oddajnega sprejemnika s kodo 274 10.2.3 Prioriteta oddajnega sprejemnika 275 10.2.4 Dohodni in odhodni klici prestrezajo 276 10.2.5 Zajem hibernacije zaslona in prebujanja 280 10.2.6 Samodejno delovanje 281 ob zagonu 10.2.7 Prikazuje trenutno raven baterije mobilnega telefona 282 10.3 Pošiljanje oddaj 284 10.4 Preverjanje, da je oddajni sprejemnik registriran na 285 10.5 Povzetek 286 Poglavje 11 Viri podatkov med aplikacijami - ponudnik vsebin 287 11.1 Vloga ponudnika vsebin 287 11.2 Pridobivanje sistemskih podatkov 288 11.2.1 Kontaktni podatki za branje 288 11.2.2 Ogled prejet SMS 290 11.3 Prilagajanje ponudnika vsebin 291 11.3.1 Poizvedovanje po mestnih informacijah 291 11.3.2 Dodajanje dostopa ponudniku vsebin 297 11.4 Povzetek 298 Poglavje 12 Vse za uporabnika - Osnove storitev in primeri 299 12.1 Osnove storitev 299 12.1.1 Življenjski cikel 299 12.1.2 Zavezujoča dejavnost in storitev 302 12.1.3 Zagonska storitev 305 ob zagonu 12.1.4 Ugotavljanje, ali je storitev registrirana pri 306 12.1.5 Ugotavljanje, ali je storitev že začela 307 12.2 Medprocesni dostop (AIDL storitev) 308 12.2.1 Kaj je AILDL storitev 308? 12.2.2 Koraki za vzpostavitev AIDL storitve 308 12.2.3 Vzpostavitev AIDEL storitev 308 12.2.4 AITL storitve za dostavo kompleksnih podatkov 312 12.2.5 AIDL in samodejni prekinitev 317 12.3 Povzetek 319 Poglavje 13 Dobro delo pri aplikacijskih mostovih: Omrežja in komunikacije 320 13.1 WebView Control 320 13.1.1 Brskanje po spletu z WebView Control 320 13.1.2 Nalaganje HTML kode z WebView Control 322 13.2 Dostop do HTTP virov 324 13.2.1 Oddaja HTTP GET in HTTP POST zahtevkov 324 13.2.2 HttpURLConnection razred 326 13.2.3 Nalaganje datotek 327 13.3 Odjemalska vtičnica 330 13.3.1 Povezovanje s strežnikom 331 13.3.2 Skeniraj strežnik za odprt port 331 13.3.3 Pošiljanje in prejemanje podatkov 333 13.3.4 Pridobi IP naslov, dodeljen mobilnemu telefonu preko brezžične poti 334 13.3.5 Nastavitev možnosti vtičnice 335 13.4 Strežniška vtičnica 339 13.4.1 Implementacija mobilnega telefonskega strežnika 339 13.4.2 Uporaba vtičnic za komunikacijo med aplikacijami 340 13.5 Bluetooth komunikacija 342 13.5.1 Uvod v Bluetooth 342 13.5.2 Vklop in izklop Bluetooth naprav 343 13.5.3 Iskanje Bluetooth naprav 344 13.5.4 Bluetooth prenos podatkov 346 13.6 Povzetek 351 Poglavje 14 Ohladite svojo aplikacijo - Razvoj multimedije 352 14.1 Glasba 352 14.1.1 Predvajanje glasbe 352 14.1.2 Posnetek 353 14.2 Video 354 14.2.1 Predvajanje videa z uporabo VideoView 354 14.2.2 Predvajanje videa s SurfaceView 355 14.2.3 Snemanje videa 357 14.3 Kamera 357 14.3.1 Klicanje funkcije kamere sistema 358 14.3.2 Funkcija za prilagojene fotografije 359 14.4 Melodije zvonjenja 364 14.5 Povzetek 366 Poglavje 15 2D razvoj iger 367 15.1 Risanje platna igre 367 15.1.1 Implementacija animacijskih učinkov na View 367 15.1.2 Implementacija animacijskih učinkov na SurfaceView 371 15.2 Osnove risarske grafike 374 15.2.1 Risanje pikslov 374 15.2.2 Risanje ravnih črt 374 15.2.3 Risalni krogi 375 15.2.4 Risarski lok 375 15.2.5 Besedilo risbe 376 15.2.6 Risanje različnih figur 376 15.3 Napredne tehnike obdelave slik 380 15.3.1 Risanje bitnih zemljevidov 380 15.3.2 Prosojnost slik 382 15.3.3 Vrtljive slike 383 15.3.4 Pot 384 15.3.5 Učinki upodabljanja senčil 388 15,4 Animacija sličic 392 15.4.1 AnimacijaRisanje in animacija sličic 392 15.4.2 Predvajanje animacije Gif 394 15.5 Animacija za najstnike 397 15.5.1 Animacija premikajočih se najstnikov 397 15.5.2 Prilagajanje začetnikom 399 15.5.3 Rotacijska animacija najstnikov 402 15.5.4 Prosojnost Tween animacija 403 15.6 Povzetek 404 Poglavje 16 Zanimive Android aplikacije 405 16.1 Senzor 405 16.1.1 Kako uporabljati senzor 405 16.1.2 Pospeškometer 409 16.1.3 Gravitacija 409 16.1.4 Svetlobni senzor 410 16.1.5 Žiroskop 411 16.1.6 Orientacija 411 16.1.7 Drugi senzorji 412 16.2 Vhodne in izhodne tehnike 413 16.2.1 Prepoznavanje govora 413 16.2.2 Vnos gest 415 16.2.3 Branje govora (TTS) 417 16.3 Google Maps 419 16.4 GPS pozicioniranje 423 16,5 Majhne stvari na mizi 425 16.5.1 AppWidget 425 16.5.2 Bližnjice 431 16.5.3 Mapa 433 v realnem času 16.6 Nanesite bolj čudovito - Live Wallpaper 435 16.7 Povzetek 441 3. del Napredno poglavje Poglavje 17 HTML5 in razvoj mobilnega spleta 444 17.1 Uvod v HTML5 444 17.2 Demonstracija čudovitih učinkov HTML5 445 Aplikacija 17.3 HTML5 v Androidu 447 17.4 HTML5 Canvas 448 17.4.1 Pregled platna 448 17.4.2 Zaznati, ali brskalnik podpira Canvas 449 17.4.3 Uporaba Canvas 450 na spletnih straneh 17.4.4 Uporaba poti 452 17.4.5 Nastavitev črte v slogu 453 17.4.6 Nastavitev tipa polnila 453 17.4.7 Zapolnjevanje pravokotnega območja 454 17.4.8 Uporaba gradienta 454 17.4.9 Raztezni predmeti platna 455 17.4.10 Risanje besedila na platnu 456 17.4.11 Uporaba senc 457 17.5 Odpravljanje napak v JavaScriptu 458 17.6 Povzetek 459 Poglavje 18: Razvoj vhodnih metod 460 18.1 Uvod v Android Input Methods 460 18.2 Metoda krmilnega vnosa 461 18.3 Vaja vhodnih metod 462 18.3.1 Korak 463 implementacije metode vnosa 18.3.2 Programi za pisanje vhodnih metod 463 18.3.3 Življenjski cikel storitev vhodnih metod 466 18.3.4 Pred-vnosno besedilo 467 18.3.5 Nastavitve vhodnih metod 467 18.4 Povzetek 468 Poglavje 19 Android OpenGL ES Osnove razvoja 469 19.1 Uvod v OpenGL 469 19.2 Kaj je OpenGL ES 469? 19.3 Poligoni 470 19.4 Barva 474 19.5 Vrtljivi trikotnik 475 19.6 Vrteči se kocka 477 19.7 Povzetek 478 Poglavje 20 OpenGL ES Kul učinki 479 20.1 Ohranjanje ravnotežja Rotirajoče besedilo 479 20.2 Android robot 482 se ziblje levo in desno 20.3 Zapletena vrteča se kocka 485 20.4 Vrtljiva kocka s prozornim ozadjem 486 20,5 Dotakni se vrteče kocke 487 20.6 Kombinirani rotacijski učinki 2D in 3D 489 20.7 Vrteče se tridimenzionalno nebo 491 20.8 Povzetek 493 Poglavje 21 Android NDK programiranje 494 21.1 Uvod v Android NDK 494 21.2 Namestitev, konfiguracija in testiranje razvojnega okolja NDK 495 21.2.1 Sistemske in programske zahteve 495 21.2.2 Prenesite in namestite Android NDK 495 21.2.3 Prenos in namestitev Cygwin 495 21.2.4 Konfiguracija razvojnega okolja Androida NDK 498 21.3 Prvi NDK program: Hello World 499 21.3.1 Pisanje in klicanje NDK programov 499 21.3.2 Prevajanje NDK programov 501 z ukazno vrstico 21.3.3 Integracija Android NDK 502 v Eclipse 21.4 Trikotniki s spreminjajočimi se ozadji (NDK za OpenGL ES) 504 21.5 Implementacija nenehno spreminjajočih se 3D učinkov z uporabo NDK OpenGL ES API 507 21.6 Klic avdio API 510 z NDK 21.7 Domorodna dejavnost 511 21.8 Android NDK konfiguracijska datoteka 513 21.8.1 Android NDK definirane spremenljivke 513 21.8.2 Android NDK Definirane funkcije 514 21.8.3 Spremenljivke, ki opisujejo module 515 21.8.4 Konfiguracija Application.mk datoteke 516 21.9 Povzetek 516 Poglavje 22 Testirani razvoj (TDD) 517 22.1 JUnit testni okvir 517 22.2 Testna dejavnost 517 22.3 Ponudnik vsebin za testiranje 521 22.4 Testna storitev 523 22.5 Testiranje skupnega razreda 523 22.6 Povzetek 525 4. del Celoviti primeri Poglavje 23 Android Celoviti primer 1 - Bluetooth klepet 528 23.1 Glavni vmesnik za Bluetooth klepet 528 23.2 DODAJANJE MENIJA Z MOŽNOSTMI 530 23.3 Iskanje in povezovanje z Bluetooth napravami 530 23.4 Omogočanje, da napravo zaznajo druge Bluetooth naprave 533 23.5 Pošiljanje in prejemanje klepetalnih sporočil 533 23.6 Povzetek 537 Poglavje 24: Android Celoviti primer 2 - Pristajanje na Luni (igra) 538 24.1 Kako igrati igro 538 24.2 Implementacija igralnega vmesnika 539 24.3 Nastavi težavnost igre na 540 24.4 Začetek tekme 541 24.5 Nadzor ladje Spitfire 544 24.6 Nadzor ladje za spremembo smeri leta 544 24.7 Ugotoviti, ali je plovilo uspešno pristalo na 545 24.8 Povzetek 546 Poglavje 25 Android Comprehensive Case 3 - Celoten način vnosa s tipkovnico (aplikacija) 547 25.1 Namestitev vhodne metode 547 25.2 Inicializacija vhodne metode 548 25.3 Odzivanje na tipkovniške akcije 549 25.4 Prikaz različnih mehkih tipkovnic glede na lastnosti EditText Control 551 25.5 Povzetek 553 Poglavje 26 Android Comprehensive Case 4 - Snake (igra) 554 26.1 Igranje 554 26.2 Oblikovanje glavnega vmesnika igre 555 26.3 Nadzor gibanja kače 557 26.4 Povzetek 560 Poglavje 27 Android celoviti primer 5 - Sina Weibo odjemalec (aplikacija) 561 27.1 Uvod v Sina Weibo 561 27.1.1 Sina Weibo Client 561 27.1.2 Sina Weibo odpira API 563 27.2 Uporaba Sina Weibo za razvoj API 563 27.3 Ustvarjanje in konfiguracija Sina Weibo odjemalskega projekta 564 27.4 Prijava na Sina Weibo 564 27.5 Funkcijski gumb 567 27.6 Weibo 569 prikazuje "Moj dom" 27,7 komentarjev na Weibo 572 27.8 Retweet Weibo 573 27.9 Pisanje Weibo 574 27.10 Povzetek 576 Poglavje 28 Android Celoviti primer 6 - Nasmejani obrazPoglej ga znova in znova(Igra) 577 28.1 Igranje 577 28.2 Priprava slikovnih materialov 578 28.3 Implementacija glavnega vmesnika 578 28,4 Naključno generiranje neprekinjenih slik za ogled 580 28,5 Izginotje po dveh enakih slikah 580 28.6 Omejevanje časa igre s časovniki 581 28.7 Povzetek 582
velikost dokumenta; 53,2MB Opomba: Ta dokument je namenjen tistim, ki se morajo naučiti razvoja za Android.
naslov za prenos;
Povezave: Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|