Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 6547|Odpoveď: 0

Definitívny sprievodca vývojom Androidu, 1. edícia

[Kopírovať odkaz]
Zverejnené 20. 12. 2014 9:27:45 | | | |

Definitívny sprievodca vývojom Androidu, 1. edícia


"Android Development Authority Guide" sa zameriava na praktické praktické zručnosti a pri dodržiavaní prísnosti systému technologického výskumu a vývoja je vybavený podrobnými snímkami obrazovky vývojových scenárov v odkazoch, ktoré sú náchylné na chyby a nie sú ľahko pochopiteľné; A prezentovať dôležité vedomostné body a rozvojové zručnosti čitateľom v živej forme ako "naučiť sa ešte jeden trik", "rozšírené učenie", "skill dial" a podobne. Čo sa týka vysvetlenia príkladov programov, príklady sú hlavne vložené do kapitoly o esencii znalostí vo vývoji Androidu, ktorá poskytuje dobrý návod pre čitateľov, ako spojiť učenie a prax.




Snímka obrazovky dokumentu:















Príprava časti 1

Kapitola 1 Prvé stretnutie s pravou tvárou Lushana – Úvod do vývoja Androidu 2

1.1 Základné koncepty Androidu 2

1.1.1 Úvod do Androidu 2

1.1.2 Android verzia 4

1.1.3 Architektúra systému Android 5

1.1.4 Android aplikačný rámec 6

1.2 Úvod do JIL Widgetu 7

1.3 Zhrnutie 8

Kapitola 2 Ak chcete odviesť dobrú prácu, najprv musíte zdokonaliť svoje nástroje – vytvoriť a používať vývojové prostredie pre Android 9

2.1 Inštalácia vývojových súprav a nástrojov 9

2.1.1 Čo je potrebné na vývoj Android programov 9

2.1.2 Inštalácia JDK a konfigurácia Java vývojového prostredia 10

2.1.3 ZatmenieInštalácia so Sinicizáciou 11

2.1.4 Inštalácia Android SDK 12

2.1.5 Inštalácia Eclipse pluginu ADT 13

2.2 Skutočná skúsenosť – Písanie prvého Android programu (Random Drawing Pie) 15

2.2.1 Vytvorenie Android Project 15

2.2.2 Spúšťajte Android programy v emulátoroch 17

2.2.3 Rozloženie ovládacích prvkov rozhrania 19

2.2.4 Písanie kódu 20

2.2.5 Postup ladenia 23

2.2.6 Spúšťanie a ladenie programov na mobilných telefónoch 28

2.3 Chyby, ktoré sa môžu vyskytnúť v migračnom projekte 29

2.4 Vývojový nástroj, ktorý nevyžaduje ani jeden riadok kódu: AppInventor 31

2.4.1 Úvod do AppInventor 31

2.4.2 Sťahovanie a inštalácia AppIntentor 31

2.4.3 Navrhovanie rozhrania ťahaním ovládacích prvkov 33

2.4.4 Zostaviť kód 34 ako hádanku

2.5 Zhrnutie 37

Časť 2 Základy

Kapitola 3: Cesta tisíc míľ začína jediným krokom – Základy programovania pre Android 40

3.1 Android aplikačný rámec 40

3.1.1 Štruktúra adresárov Android Projects 40

3.1.2 AndroidManifest.XML súborŠtruktúra 42

3.2 Zdroje v Android Applications 44

3.3 Aplikačné komponenty pre Android 44

3.3.1 Aktivita (Android Forms) 45

3.3.2 Služba 45

3.3.3 Vysielací prijímač 45

3.3.4 Poskytovateľ obsahu 46

3.4 Dizajn používateľského rozhrania Android programov 46

3.4.1 Manuálna konfigurácia XML rozložených súborov 46

3.4.2 Vstavaný vizuálny UI Designer 47 od ADT

3.4.3 Navrhovanie rozloženia používateľského rozhrania pomocou DroidDraw 47

3.5 Zhrnutie 48

Kapitola 4 Moje používateľské rozhranie - Základy vývoja používateľského rozhrania 49

4.1 Ako používať aktivitu 49

4.1.1 Vytváranie aktivity 49

4.1.2 Konfigurácia aktivity 50

4.1.3 Zobrazovanie iných aktivít (úmysly a aktivity) 52

4.2 Životný cyklus aktivít 55

4.3 Prenos údajov medzi rôznymi aktivitami 60

4.3.1 Použitie zámerov na prenos dát 60

4.3.2 Odovzdávanie dát pomocou statických premenných 62

4.3.3 Použitie schránky na prenos dát 63

4.3.4 Odovzdávanie dát pomocou Global Objects 65

4.3.5 Návrat údajov k predchádzajúcej aktivite 67

4.4 Zobrazenie 68

4.4.1 Úvod do Views 68

4.4.2 Definovanie pohľadov pomocou XML rozložených súborov 69

4.4.3 Control View 70 v kóde

4.5 Rozloženie 72

4.5.1 FrameLayout 72

4.5.2 LinearLayout 75

4.5.3 RelativeLayout 79

4.5.4 TableLayout 81

4.5.5 AbsoluteLayout 82

4.5.6 Opätovné použitie XML rozložených súborov 82

4.5.7 Optimalizácia XML rozložených súborov 85

4.5.8 Sledovanieapk súborUsporiadanie v roku 86

4.6 Súhrn 87

Kapitola 5 Dobrý začiatok učenia - Podrobné vysvetlenie widgetov 88

5.1 Analýza bežných XML atribútov 88

5.1.1 atribút android:id 88

5.1.2 Šírka (Android:layout_width) a výška (Android:layout_height) 88 pre ovládanie

5.1.3 Android:layout_margin atribút 89

5.1.4 atribút android:padding 89

5.1.5 Android: layout_weight atribút 90

5.1.6 Android:layout_gravity a Android:Gravity atribúty 90

5.1.7 Android:Visibility atribút 91

5.1.8 Android:atribút pozadia 91

5.1.9 Špecifikácia metódy kliknutia (vlastnosť android:onClick) 92

5.1.10 Vlastnosti ovládania zaostrenia (android:focusable a android:focusable-InTouchMode) 92

5.2 TextView (Ovládanie zobrazovania textu) 93

5.2.1 Zobrazenie bohatého textu (URL, text rôznych veľkostí, fontov, farieb) 93

5.2.2 Zobrazovanie obrázkov a textu emoji v TextView 97

5.2.3 Kliknite na odkaz pre zobrazenie Aktivita 100

5.2.4 Pridanie pozadia k určenému textu 103

5.2.5 TextView s Border 106

5.2.6 Nastavenie rozostupu riadkov 110

5.2.7 Pridanie elipsy (...) 111 po nedokončenom texte

5.2.8 Implementácia Marquee efektu s TextView 113

5.2.9 Posúvanie textu v texte Zobraziť vertikálne 114

5.3 EditText 115

5.3.1 Zadajte expression image ako QQ 115

5.3.2 Zadávanie konkrétneho znaku 117 v EditText

5.3.3 AutoCompleteText-View (Control for Auto-CompleteText-View) 118

5.4 Ovládanie tlačidiel a zaškrtávacích políčok 120

Tlačidlo 5.4.1 (Normálne ovládanie tlačidlom) 120

Tlačidlo 5.4.2 na miešanie grafiky a textu 122

5.4.3 ImageButton 124

5.4.4 RadioButton 124

5.4.5 ToggleButton 125

5.4.6 Zaškrtávacie políčko (Ovládanie zaškrtávacích políčok) 126

5.5 ImageView (Ovládanie zobrazovania obrázkov) 128

5.5.1 Základné použitie ImageView Control 128

5.5.2 Zobrazenie obrázkov špecifikovaných oblastí 129

5.5.3 Škálovanie a otáčanie obrázkov 132

5.6 Časové a dátumové kontroly 133

5.6.1 DatePicker (Ovládanie zadávania dátumov) 133

5.6.2 TimePicker (Ovládanie zadávania času) 134

5.6.3 DatePicker, TimePicker a TextView synchronne zobrazujú dátum a čas 134

5.6.4 AnalogClock a DigitalClock (Ovládanie zobrazenia hodín) 136

5.7 Ovládanie postupového panela 137

5.7.1 ProgressBar 137

5.7.2 SeekBar 139

5.7.3 Nastavenie farby a pozadia ProgressBar a SeekBar 140

5.7.4 RatingBar 143

5.8 Zoznamové kontroly 145

5.8.1 ListView (Normálne ovládanie zoznamu) 145

5.8.2 Pridanie zaškrtávacích políčok a voliteľných tlačidiel do zoznamu Zobraziť položky zoznamu 147

5.8.3 Pridávanie, mazanie a úprava položiek zoznamu 149

5.8.4 Zmena farby pozadia položiek zoznamu 153

5.8.5 ZoznamAktivita 154

5.8.6 ExpandableListView 155

5.8.7 Spinner (Ovládanie rozbaľovacieho zoznamu) 157

5.9 Ovládanie posuvu 160

5.9.1 ScrollView (ovládanie vertikálneho posúvania) 160

5.9.2 HorizontálneScrollView 161

5.9.3 Vertikálne a horizontálne posúvateľné pohľady 162

5.9.4 Galéria 163

5.10 ImageSwitcher 164

5.11 GridView 166

5.12 TabHost (Tag Control) 168

5.13 ViewStub 169

5.14 Zhrnutie 171

Kapitola 6 Priateľské jedálne lístky - Úvod do menu a príklady 172

6.1 Základné používanie menu 172

6.1.1 Vytvorenie menu možností 172

6.1.2 Menu možností s obrázkami 173

6.1.3 Pridružená aktivita 173

6.1.4 Kliknite na akciu v menu odpovedí 174

6.1.5 Dynamické pridávanie, úprava a mazanie možností Menu 175

6.1.6 Podmenu 176 s zaškrtávacími políčkami a tlačidlami možností

6.1.7 Context Menu 178

6.1.8 Menu Udalosti 179

6.1.9 Načítanie menu 180 stupňov z menu zdrojov

6.2 Menu Effects 181

6.2.1 Prispôsobenie menu 181

6.2.2 Simulácia UC Web Effects Menu 184

6.2.3 Rýchlokontaktný odznak a kontaktné menu 189

6.3 Zhrnutie 192

Kapitola 7 Priateľská interakcia – pripomienky informácií (dialógové okná, prípitky a upozornenia) 193

7.1 Základné použitie dialógových okien 193

7.1.1 Dialógové okno 193 s 2 tlačidlami (Potvrdiť/Zrušiť).

7.1.2 Dialógové okno 195 s 3 tlačidlami (Prepísať/Ignorovať/Zrušiť).

7.1.3 Jednoduchý zoznam Dialógové okno 196

7.1.4 Dialógové okno Rádiového zoznamu 198

7.1.5 Dialógové okno 199 Zoznamu s viacerými výbermi

7.1.6 Dialógové okno Progress 201

7.1.7 Login Dialógové okno 205

7.1.8 Použitie dialógu hostovania aktivít 207

7.2 Pokročilé aplikácie dialógových okien 209

7.2.1 Zabránenie kliknutiu tlačidla na zatvorenie dialógového okna 209

7.2.2 Zmena pozície displeja v dialógovom okne 213

7.2.3 Vkladanie obrázkov do dialógového tlačidla a textu obsahu 215

7.2.4 Zmena transparentnosti dialógového okna 216

7.3 Toast 217

7.3.1 Základné použitie Toast 217

7.3.2 Toast 218, ktorý sa nikdy nezatvára

7.3.3 Použitie PopupWindow na simuláciu infoboxu Toast prompt 221

7.4 Oznámenie 221

7.4.1 Zobrazenie informácií o notifikáciách na stavovom paneli 222

7.4.2 Vyčistenie Oznámenia 224

7.4.3 Pretrvávajúce upozornenie 225

7.4.4 Prispôsobenie notifikácií 226

7.5 Zhrnutie 227

Kapitola 8 Mobilný informačný sklad - Ukladanie dát 228

8.1 Páry čítania a zápisu kľúč-hodnota: SharedPreferences 228

8.1.1 Základné použitie SharedPreferences 228

8.1.2 Umiestnenie a formát dát 229

8.1.3 Prístup k zložitým typom dát 230

8.1.4 Nastavenie prístupových povolení pre dátové súbory 233

8.1.5 Aktivita:PreferenciaAktivita 234 sa dá uložiť

8.2 Úložisko súborov 238

8.2.1 openFileOutput a openFileInput metódy 238

8.2.2 Čítanie a zápis súborov na SD karte 239

8.2.3 Princíp čítania XML súborov v SAX engine 241

8.2.4 Konverzia XML súborov na Java objekty 242

8.2.5 Kompresia súborov (Jar, Zip) 245

8.3 SQLite Database 249

8.3.1 SQLite nástroje na správu databáz 249

8.3.2 SQLiteOpenHelper trieda a automatická databáza aktualizácie 251

8.3.3 Viazanie dát pomocou SimpleCursorAdapter triedy 252

8.3.4 Prevádzka databázy na SD karte 255

8.3.5 Publikovanie databáz s aplikáciami 256

8.3.6 Databáza v pamäti 257

8.4 Súhrn 258

Kapitola 9 Windows v Androide - Aktivita 259

9.1 Volanie aktivity 259 v iných programoch

9.1.1 Priame vytáčanie 259

9.1.2 Odovzdanie telefónneho čísla dial-up programu 259

9.1.3 Volanie programu 260

9.1.4 Prehliadanie webu 261

9.1.5 Odovzdanie e-mailovej adresy 261 e-mailovému klientovi

9.1.6 Odosielanie e-mailu 261

9.1.7 Sledovacie kontakty 262

9.1.8 Zobrazenie rozhrania systémových nastavení (nastavenie hlavného rozhrania,wifiNastavenia rozhrania) 263

9.1.9 Spustenie programu na spracovanie zvuku 264

9.2 Prispôsobenie akcie aktivity 264

9.3 Pokročilé aplikácie aktivity 266

9.3.1 Skupina aktivít 266

9.3.2 Prispôsobenie priehľadného Windows 268

9.3.3 Animačné efekty pre prepínanie medzi aktivitami 269

9.4 Súhrn 270

Kapitola 10 Globálne udalosti - Vysielanie 271

10.1 Čo je Broadcasting 271?

10.2 Prijímací systém vysiela 272

10.2.1 SMS zachytenie 272

10.2.2 Registrácia vysielacieho prijímača s kódom 274

10.2.3 Priorita vysielacieho prijímača 275

10.2.4 Prichádzajúce a odchádzajúce hovory zachytávajú 276

10.2.5 Zachytávanie hibernácie obrazovky a prebudenie 280

10.2.6 Automatická prevádzka 281 pri štarte

10.2.7 Zobrazuje aktuálnu úroveň batérie mobilného telefónu 282

10.3 Vysielanie 284

10.4 Overenie, že vysielací prijímač je registrovaný na 285

10.5 Zhrnutie 286

Kapitola 11 Zdroje dát naprieč aplikáciami - Poskytovateľ obsahu 287

11.1 Úloha poskytovateľa obsahu 287

11.2 Získavanie systémových údajov 288

11.2.1 Kontaktné informácie o čítaní 288

11.2.2 Sledovanie prijaté SMS 290

11.3 Prispôsobenie poskytovateľa obsahu 291

11.3.1 Vyhľadávanie informácií o meste 291

11.3.2 Pridanie prístupu k poskytovateľovi obsahu 297

11.4 Zhrnutie 298

Kapitola 12 Všetko pre používateľa - Základy služieb a príklady 299

12.1 Základy služieb 299

12.1.1 Životný cyklus 299

12.1.2 Záväzná činnosť a služba 302

12.1.3 Boot Service 305 pri štarte

12.1.4 Určenie, či je služba registrovaná u 306

12.1.5 Určenie, či služba začala 307

12.2 Prístup medzi procesmi (AIDL služba) 308

12.2.1 Čo je služba AILDL 308?

12.2.2 Kroky na založenie AIDL služby 308

12.2.3 Zriadenie AIDEL služieb 308

12.2.4 AITL služby na doručovanie komplexných dát 312

12.2.5 AIDL a automatické zavesenie 317

12.3 Súhrn 319

Kapitola 13 Dobrá práca v aplikačných mostoch: Siete a komunikácie 320

13.1 WebView Control 320

13.1.1 Prehliadanie webu s WebView Control 320

13.1.2 Načítanie HTML kódu pomocou WebView Control 322

13.2 Prístup k HTTP zdrojom 324

13.2.1 Odoslanie HTTP GET a HTTP POST požiadaviek 324

13.2.2 HttpURLConnection class 326

13.2.3 Nahrávanie súborov 327

13.3 Klientský socket 330

13.3.1 Pripojenie k serveru 331

13.3.2 Skenujte server na otvorený port 331

13.3.3 Odosielanie a prijímanie údajov 333

13.3.4 Získajte IP adresu priradenú mobilnému telefónu bezdrôtovou trasou 334

13.3.5 Nastavenie možnosti socketu 335

13.4 Server Socket 339

13.4.1 Implementácia Mobile Phone Server 339

13.4.2 Využitie socketov na komunikáciu medzi aplikáciami 340

13.5 Bluetooth komunikácia 342

13.5.1 Úvod do Bluetooth 342

13.5.2 Zapínanie a vypínanie Bluetooth zariadení 343

13.5.3 Vyhľadávanie Bluetooth zariadení 344

13.5.4 Prenos dát cez Bluetooth 346

13.6 Súhrn 351

Kapitola 14 Ochladiť svoju aplikáciu - Vývoj multimédií 352

14.1 Hudba 352

14.1.1 Hranie hudby 352

14.1.2 Nahrávka 353

14.2 Video 354

14.2.1 Prehrávanie videa pomocou VideoView 354

14.2.2 Prehrávanie videa pomocou SurfaceView 355

14.2.3 Nahrávanie videa 357

14.3 Kamera 357

14.3.1 Volanie funkcie kamery systému 358

14.3.2 Vlastná foto funkcia 359

14.4 Zvonenie 364

14.5 Zhrnutie 366

Kapitola 15 2D vývoj hier 367

15.1 Kreslenie plátna hry 367

15.1.1 Implementácia animačných efektov na View 367

15.1.2 Implementácia animačných efektov na SurfaceView 371

15.2 Základy kresliacej grafiky 374

15.2.1 Kreslenie pixelov 374

15.2.2 Kreslenie priamok 374

15.2.3 Kresliace kruhy 375

15.2.4 Kresliaci oblúk 375

15.2.5 Text kresby 376

15.2.6 Kreslenie rôznych obrázkov 376

15.3 Pokročilé techniky spracovania obrazu 380

15.3.1 Kreslenie bitmáp 380

15.3.2 Priehľadnosť obrázkov 382

15.3.3 Rotujúce obrázky 383

15.3.4 Cesta 384

15.3.5 Efekty renderovania shaderov 388

15,4 Snímková animácia 392

15.4.1 AnimáciaKreslenie a snímková animácia 392

15.4.2 Hranie Gif Animation 394

15.5 Animácia pre tínedžerov 397

15.5.1 Animácia pohyblivých tínedžerov 397

15.5.2 Škálovanie pre tínedžerov 399

15.5.3 Rotujúca animácia pre tínedžerov 402

15.5.4 Priehľadnosť Animácia pre tínedžerov 403

15.6 Súhrn 404

Kapitola 16 Zaujímavé Android aplikácie 405

16.1 Senzor 405

16.1.1 Ako používať senzor 405

16.1.2 Akcelerometer 409

16.1.3 Gravitácia 409

16.1.4 Svetelný senzor 410

16.1.5 Gyroskop 411

16.1.6 Orientácia 411

16.1.7 Ostatné senzory 412

16.2 Vstupné a výstupné techniky 413

16.2.1 Rozpoznávanie reči 413

16.2.2 Vstup gest 415

16.2.3 Čítanie reči (TTS) 417

16.3 Google Maps 419

16.4 GPS polohovanie 423

16.5 Malé veci na stole 425

16.5.1 AppWidget 425

16.5.2 Skratky 431

16.5.3 Priečinok 433 v reálnom čase

16.6 Použite krajšie - Live Wallpaper 435

16.7 Zhrnutie 441

Časť 3 Pokročilá kapitola

Kapitola 17 HTML5 a vývoj mobilného webu 444

17.1 Úvod do HTML5 444

17.2 Demonštrácia úžasných efektov HTML5 445

Aplikácia HTML5 17.3 v Android 447

17.4 HTML5 Canvas 448

17.4.1 Prehľad plátna 448

17.4.2 Zistite, či prehliadač podporuje Canvas 449

17.4.3 Použitie Canvas 450 na webových stránkach

17.4.4 Použitie cesty 452

17.4.5 Nastavenie čiary štýlom 453

17.4.6 Nastavenie typu Fill 453

17.4.7 Vyplnenie obdĺžnikovej oblasti 454

17.4.8 Použitie gradientu 454

17.4.9 Naťahujúce plátno objektov 455

17.4.10 Kreslenie textu na plátne 456

17.4.11 Použitie tieňov 457

17.5 Ladenie JavaScriptu 458

17.6 Súhrn 459

Kapitola 18: Vývoj vstupnej metódy 460

18.1 Úvod do Android vstupných metód 460

18.2 Riadiaca vstupná metóda 461

18.3 Prax vstupnej metódy 462

18.3.1 Krok 463 implementácie vstupnej metódy

18.3.2 Programy na písanie vstupných metód 463

18.3.3 Životný cyklus služieb vstupných metód 466

18.3.4 Pre-Enter Text 467

18.3.5 Nastavenia vstupnej metódy 467

18.4 Súhrn 468

Kapitola 19 Android OpenGL ES Základy vývoja 469

19.1 Úvod do OpenGL 469

19.2 Čo je OpenGL ES 469?

19.3 Polygony 470

19.4 Farba 474

19.5 Rotujúci trojuholník 475

19.6 Rotujúca kocka 477

19.7 Zhrnutie 478

Kapitola 20 OpenGL ES Cool Effects 479

20.1 Udržiavanie rovnováhy rotujúci text 479

20.2 Android robot 482 sa kýva doľava a doprava

20.3 Zamotaná rotujúca kocka 485

20.4 Rotujúca kocka s priehľadným pozadím 486

20.5 Dotkni sa rotujúcej kocky 487

20.6 Kombinované rotačné efekty 2D a 3D 489

20.7 Rotujúca trojrozmerná obloha 491

20.8 Súhrn 493

Kapitola 21 Android NDK programovanie 494

21.1 Úvod do Androidu NDK 494

21.2 Inštalácia, konfigurácia a testovanie vývojového prostredia NDK 495

21.2.1 Požiadavky na systém a softvér 495

21.2.2 Stiahnuť a nainštalovať Android NDK 495

21.2.3 Stiahnuť a nainštalovať Cygwin 495

21.2.4 Konfigurácia vývojového prostredia Androidu NDK 498

21.3 Prvý program NDK: Hello World 499

21.3.1 Písanie a volanie NDK programov 499

21.3.2 Kompilácia NDK programov 501 pomocou príkazového riadku

21.3.3 Integrácia Android NDK 502 v Eclipse

21.4 Trojuholníky s meniacimi sa pozadiami (NDK pre OpenGL ES) 504

21.5 Implementácia neustále sa meniacich 3D efektov pomocou NDK OpenGL ES API 507

21.6 Volanie audio API 510 pomocou NDK

21.7 Domorodá aktivita 511

21.8 Android NDK konfiguračný súbor detail 513

21.8.1 Android NDK definované premenné 513

21.8.2 Android NDK Definované funkcie 514

21.8.3 Premenné popisujúce moduly 515

21.8.4 Konfigurácia Application.mk súbor 516

21.9 Súhrn 516

Kapitola 22 Test Driven Development (TDD) 517

22.1 JUnit Test Framework 517

22.2 Testovacia aktivita 517

22.3 Poskytovateľ testovacieho obsahu 521

22.4 Testovacia služba 523

22.5 Testovanie spoločnej triedy 523

22.6 Súhrn 525

Časť 4 Komplexné príklady

Kapitola 23 Android Komplexný prípad 1 - Bluetooth Chat 528

23.1 Hlavné rozhranie Bluetooth chatu 528

23.2 PRIDÁVANIE MOŽNOSTÍ 530

23.3 Vyhľadávanie a pripájanie k Bluetooth zariadeniam 530

23.4 Sprístupnenie zariadenia ostatným Bluetooth zariadeniam 533

23.5 Odosielanie a prijímanie chatovacích správ 533

23.6 Zhrnutie 537

Kapitola 24 Android Komplexný prípad 2 - Pristátie na Mesiaci (hra) 538

24.1 Ako hrať hru 538

24.2 Implementácia herného rozhrania 539

24.3 Nastavte obtiažnosť hry na 540

24.4 Začiatok zápasu 541

24.5 Ovládanie lode Spitfire 544

24.6 Ovládanie lode na zmenu smeru letu 544

24.7 Zistiť, či kozmická loď úspešne pristála s 545

24.8 Súhrn 546

Kapitola 25 Android Komplexný prípad 3 - Plná metóda vstupu z klávesnice (Aplikácia) 547

25.1 Inštalácia vstupnej metódy 547

25.2 Inicializácia vstupnej metódy 548

25.3 Reakcia na akcie klávesnice 549

25.4 Zobrazenie rôznych softvérových klávesníc na základe vlastností EditText Control 551

25.5 Súhrn 553

Kapitola 26: Android komplexný prípad 4 - Snake (hra) 554

26.1 Hrateľnosť 554

26.2 Návrh hlavného herného rozhrania 555

26.3 Ovládanie pohybu hada 557

26.4 Súhrn 560

Kapitola 27 Android Komplexný prípad 5 - Sina Weibo klient (aplikácia) 561

27.1 Úvod do Sina Weibo 561

27.1.1 Sina Weibo klient 561

27.1.2 Sina Weibo otvára API 563

27.2 Použitie Sina Weibo na vývoj API 563

27.3 Vytváranie a konfigurácia Sina Weibo Client Project 564

27.4 Prihláste sa na Sina Weibo 564

27.5 Funkčné tlačidlo 567

27.6 Weibo 569 zobrazuje "Môj domov"

27,7 komentárov na Weibo 572

27.8 Retweet Weibo 573

27.9 Písanie Weibo 574

27.10 Zhrnutie 576

Kapitola 28 Android Komplexný prípad 6 - Usmievavá tvárPozri sa na to znova a znova(Hra) 577

28.1 Hrateľnosť 577

28.2 Príprava obrazových materiálov 578

28.3 Implementácia hlavného rozhrania 578

28.4 Náhodne generované kontinuálne zobrazovacie obrázky 580

28.5 Zmiznutie po dvoch identických obrázkoch vybraných 580

28.6 Obmedzenie herného času pomocou časovačov 581

28.7 Súhrn 582


veľkosť dokumentu; 53,2MB

Poznámka: Tento dokument je určený pre tých, ktorí sa potrebujú naučiť vývoj pre Android.


Adresa na stiahnutie;


Odkazy:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď





Predchádzajúci:Bezpečnostní experti objavili linuxovú verziu trójskeho koňa "Turan"
Budúci:Zvýš cenu! Predávajú sa "jablká" na Štedrý večer, 2 jüany na kúpu jabĺk, bezplatné doručenie od dverí k dverám!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com