Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 6547|Atbildi: 0

Galīgais ceļvedis Android izstrādei 1. izdevums

[Kopēt saiti]
Publicēts 20.12.2014 09:27:45 | | | |

Galīgais ceļvedis Android izstrādei 1. izdevums


"Android izstrādes iestādes rokasgrāmata" koncentrējas uz praktisku praktisko spēju vadību, un, ievērojot tehnoloģiju pētniecības un attīstības zināšanu sistēmas stingrību, tā ir aprīkota ar detalizētiem attīstības scenāriju ekrānuzņēmumiem saitēs, kas ir pakļautas kļūdām un nav viegli saprotamas; Un iepazīstiniet lasītājus ar svarīgiem zināšanu punktiem un attīstības prasmēm dzīvīgā formā "mācīties vēl vienu triku", "paplašinātu mācīšanos", "prasmju zvanu" utt. Runājot par programmu piemēru skaidrojumu, piemēri galvenokārt tiek ievietoti Android izstrādes zināšanu nodaļā, kas lasītājiem sniedz labu ceļvedi, lai apvienotu mācīšanos un praksi.




Dokumenta ekrānuzņēmums:















1. daļa Sagatavošana

1. nodaļa Pirmā tikšanās ar Lushan patieso seju - ievads Android izstrādē 2

1.1 Android 2 pamatjēdzieni

1.1.1 Ievads Android 2

1.1.2 Android versija 4

1.1.3 Android sistēmas arhitektūra 5

1.1.4 Android lietojumprogrammu ietvars 6

1.2 Ievads JIL logrīkā 7

1.3 Kopsavilkums 8

2. nodaļa Ja vēlaties veikt labu darbu, vispirms ir jāasina rīki - Android izstrādes vides izveide un izmantošana 9

2.1 Izstrādes komplektu un rīku uzstādīšana 9

2.1.1 Kas nepieciešams Android programmu izstrādei 9

2.1.2 JDK instalēšana un Java izstrādes vides konfigurēšana 10

2.1.3 AptumsumsInstalācija ar sinizāciju 11

2.1.4 Instalējiet Android SDK 12

2.1.5 Eclipse spraudņa ADT 13 instalēšana

2.2 Reāla pieredze - pirmās Android programmas rakstīšana (nejaušs zīmēšanas pīrāgs) 15

2.2.1 Android projekta izveide 15

2.2.2 Palaidiet Android programmas emulatoros 17

2.2.3. Interfeisa vadības ierīču izkārtojums 19

2.2.4 Rakstīšanas kods 20

2.2.5 Atkļūdošanas procedūra 23

2.2.6 Programmu palaišana un atkļūdošana mobilajos tālruņos 28

2.3 Kļūdas, kas var rasties migrācijas projektā 29

2.4 Izstrādes rīks, kam nav nepieciešama viena koda rindiņa: AppInventor 31

2.4.1 Ievads AppInventor 31

2.4.2 AppIntentor lejupielāde un instalēšana 31

2.4.3 Interfeisa izstrāde, velkot vadības ierīces 33

2.4.4 Samontējiet kodu 34 kā mīklu

2.5 Kopsavilkums 37

2. daļa Pamati

3. nodaļa Tūkstoš jūdžu ceļojums sākas ar vienu soli - Android programmēšanas pamati 40

3.1 Android lietojumprogrammu ietvars 40

3.1.1 Android projektu direktoriju struktūra 40

3.1.2 AndroidManifests.XML fails42 struktūra

3.2 Resursi Android lietojumprogrammās 44

3.3 Android 44 lietojumprogrammu komponenti

3.3.1 Aktivitāte (Android veidlapas) 45

3.3.2 Pakalpojums 45

3.3.3 Apraides uztvērējs 45

3.3.4 Satura nodrošinātājs 46

3.4 Android programmu lietotāja interfeisa dizains 46

3.4.1 XML izkārtojuma failu manuāla konfigurēšana 46

3.4.2 ADT iebūvētais vizuālais lietotāja interfeisa noformētājs 47

3.4.3 Lietotāja interfeisa izkārtojuma izstrāde ar DroidDraw 47

3.5 Kopsavilkums 48

4. nodaļa Mans lietotāja interfeiss - lietotāja interfeisa izstrādes pamati 49

4.1 Kā lietot 49. aktivitāti

4.1.1 Aktivitātes izveide 49

4.1.2 Aktivitātes konfigurēšana 50

4.1.3 Citu aktivitāšu (nodomu un aktivitāšu) attēlošana 52

4.2 Darbības dzīves cikls 55

4.3 Datu nodošana starp dažādām darbībām 60

4.3.1 Nodomu izmantošana datu nodošanai 60

4.3.2 Datu nodošana, izmantojot statiskos mainīgos lielumus 62

4.3.3 Starpliktuves izmantošana datu pārsūtīšanai 63

4.3.4 Datu nodošana, izmantojot globālus objektus 65

4.3.5 Datu atgriešana iepriekšējā aktivitātē 67

4.4 Skatīt 68

4.4.1 Ievads skatījumos 68

4.4.2 Skatu definēšana, izmantojot XML izkārtojuma failus 69

4.4.3 Vadības skats 70 kodā

4.5 Izkārtojums 72

4.5.1 Rāmja izkārtojums 72

4.5.2 Lineārais izkārtojums 75

4.5.3 Relatīvais izkārtojums 79

4.5.4 Tabulas izkārtojums 81

4.5.5 Absolūtais izkārtojums 82

4.5.6 XML izkārtojuma failu atkārtota izmantošana 82

4.5.7 XML izkārtojuma failu optimizēšana 85

4.5.8 Apskateapk failsIzkārtojums 86

4.6 Kopsavilkums 87

5. nodaļa Labs mācīšanās sākums - detalizēts logrīku skaidrojums 88

5.1 Kopējo XML atribūtu parsēšana 88

5.1.1 android:id atribūts 88

5.1.2 Platums (Android:layout_width) un augstums (Android:layout_height) 88 vadīklām

5.1.3 android:layout_margin atribūts 89

5.1.4 android:aizpildīšanas atribūts 89

5.1.5 Android: layout_weight atribūts 90

5.1.6 android:layout_gravity un android:gravity atribūti 90

5.1.7 android:redzamības atribūts 91

5.1.8 android:fona atribūts 91

5.1.9 Klikšķa notikuma metodes norādīšana (android:onClick rekvizīts) 92

5.1.10 Fokusa rekvizītu kontrole (android:focusable un android:focusable-InTouchMode) 92

5.2 TextView (teksta attēlošanas vadīklas) 93

5.2.1 Bagātināta teksta attēlošana (URL, dažādu izmēru teksts, fonti, krāsas) 93

5.2.2 Emocijzīmju attēlu un teksta parādīšana TextView 97

5.2.3 Noklikšķiniet uz saites, lai parādītu 100. aktivitāti

5.2.4. Fona pievienošana norādītajam tekstam 103

5.2.5 TextView ar apmali 106

5.2.6 Iestatiet rindstarpu 110

5.2.7 Daudzpunktes pievienošana (...) 111 pēc nepabeigta teksta

5.2.8 Marķīzes efekta ieviešana ar TextView 113

5.2.9 Teksta ritināšana TextView vertikāli 114

5.3 RediģētTeksts 115

5.3.1 Ievadiet izteiksmes attēlu, piemēram, QQ 115

5.3.2 Konkrētas rakstzīmes 117 ievadīšana EditText

5.3.3 AutoCompleteText-View (Auto-CompleteText-View vadība) 118

5.4 Pogu un izvēles rūtiņu vadība 120

5.4.1 Poga (parastā pogas vadība) 120

5.4.2 Poga grafikas un teksta sajaukšanai 122

5.4.3 Attēla poga 124

5.4.4 Radiopoga 124

5.4.5 Pārslēgšanas poga 125

5.4.6 Izvēles rūtiņa (izvēles rūtiņu kontrole) 126

5.5 ImageView (attēlu attēlošanas vadība) 128

5.5.1 ImageView Control pamatlietošana 128

5.5.2. Noteiktu apgabalu attēlu attēlošana 129

5.5.3 Mērogošana un attēlu pagriešana 132

5.6 Laika un datuma kontrole 133

5.6.1 DatePicker (datumu ievadīšanas vadīkla) 133

5.6.2 TimePicker (laika ievades kontrole) 134

5.6.3 DatePicker, TimePicker un TextView sinhroni parāda datumu un laiku 134

5.6.4 AnalogClock un DigitalClock (pulksteņa attēlošanas vadība) 136

5.7 Progresa joslas kontrole 137

5.7.1 Progresa josla 137

5.7.2 Meklēt Bar 139

5.7.3 ProgressBar un SeekBar 140 krāsas un fona iestatīšana

5.7.4 Vērtējuma josla 143

5.8 Saraksta kontrole 145

5.8.1 ListView (parastā saraksta kontrole) 145

5.8.2 Izvēles rūtiņu un opciju pogu pievienošana ListView saraksta elementiem 147

5.8.3. Saraksta punktu pievienošana, dzēšana un grozīšana 149

5.8.4 Saraksta elementu fona krāsas maiņa 153

5.8.5 SarakstsAktivitāte 154

5.8.6 Izvēršamais saraksta skats 155

5.8.7 Spinner (nolaižamā saraksta vadība) 157

5.9 Ritināšanas vadība 160

5.9.1 ScrollView (vertikālā ritināšanas vadība) 160

5.9.2 HorizontalScrollView 161

5.9.3 Vertikāli un horizontāli ritināmi skati 162

5.9.4 Galerija 163

5.10 Attēlu pārslēdzējs 164

5.11 Režģa skats 166

5.12 TabHost (tagu kontrole) 168

5.13 Skata stumbrs 169

5.14 Kopsavilkums 171

6. nodaļa Draudzīgās ēdienkartes - ēdienkartes ievads un piemēri 172

6.1 Ēdienkartes pamatlietojums 172

6.1.1 Opciju izvēlnes izveide 172

6.1.2 Opciju izvēlne ar attēliem 173

6.1.3 Asociētā darbība 173

6.1.4 Noklikšķiniet uz Atbildes izvēlnes darbība 174

6.1.5 Dinamiskā opciju pievienošanas, modificēšanas un dzēšanas izvēlne 175

6.1.6 176. apakšizvēlne ar izvēles rūtiņām un opciju pogām

6.1.7 Konteksta izvēlne 178

6.1.8 Ēdienkartes pasākumi 179

6.1.9 Izvēlnes 180 ielāde no izvēlnes resursiem

6.2 Izvēlnes efekti 181

6.2.1 Izvēlnes pielāgošana 181

6.2.2 UC Web efektu simulācijas izvēlne 184

6.2.3 QuickContactBadge un kontaktu izvēlne 189

6.3 Kopsavilkums 192

7. nodaļa Draudzīga mijiedarbība - informatīvie atgādinājumi (dialoglodziņi, tosti un paziņojumi) 193

7.1 Dialoglodziņu pamatlietošana 193

7.1.1 Dialoglodziņš 193 ar 2 pogām (Apstiprināt/Atcelt).

7.1.2 Dialoglodziņš 195 ar 3 pogām (ignorēt/ignorēt/atcelt).

7.1.3 Vienkārša saraksta dialoglodziņš 196

7.1.4 Radio saraksta dialoglodziņš 198

7.1.5 Vairāku atlasījumu saraksta dialoglodziņš 199

7.1.6 Dialoglodziņš Progress 201

7.1.7 Pieteikšanās dialoglodziņš 205

7.1.8 Aktivitāšu mitināšanas dialoga izmantošana 207

7.2 Dialoglodziņu uzlabotas lietojumprogrammas 209

7.2.1 Pogas noklikšķināšanas novēršana, lai aizvērtu dialoglodziņu 209

7.2.2 Dialoglodziņa displeja pozīcijas maiņa 213

7.2.3 Attēlu ievietošana dialoga pogā un satura tekstā 215

7.2.4 Dialoglodziņa caurspīdīguma maiņa 216

7.3 Grauzdiņš 217

7.3.1 Grauzdiņu pamatlietojums 217

7.3.2 Grauzdiņš 218, kas nekad neaizveras

7.3.3 PopupWindow izmantošana, lai simulētu Toast Prompt Infobox 221

7.4 Paziņojums 221

7.4.1 Paziņojuma informācijas parādīšana statusa joslā 222

7.4.2. Paziņošanas noskaidrošanas darbība 224

7.4.3 Pastāvīgs paziņojums 225

7.4.4 Paziņojumu pielāgošana 226

7.5 Kopsavilkums 227

8. nodaļa Mobilā informācijas noliktava - datu glabāšana 228

8.1 Atslēgas un vērtības pāru lasīšana un rakstīšana: SharedPreferences 228

8.1.1 SharedPreferences pamata lietošana 228

8.1.2. Datu glabāšanas vieta un formāts 229

8.1.3 Piekļuve sarežģītiem datu veidiem 230

8.1.4 Piekļuves atļauju iestatīšana datu failiem 233

8.1.5 Aktivitāte:Preferences234. aktivitāti var saglabāt

8.2 Failu glabāšana 238

8.2.1 openFileOutput un openFileInput metodes 238

8.2.2 Failu lasīšana un rakstīšana SD kartē 239

8.2.3 SAX dzinēja XML failu lasīšanas princips 241

8.2.4 XML failu konvertēšana uz Java objektiem 242

8.2.5 Failu saspiešana (burka, zip) 245

8.3 SQLite datu bāze 249

8.3.1 SQLite datu bāzes pārvaldības rīki 249

8.3.2 SQLiteOpenHelper klases un automātiskās jaunināšanas datu bāze 251

8.3.3 Datu saistīšana ar SimpleCursorAdapter klasi 252

8.3.4 Datu bāzes darbība SD kartē 255

8.3.5 Datu bāzu publicēšana ar lietojumprogrammām 256

8.3.6 Atmiņā esošā datu bāze 257

8.4 Kopsavilkums 258

9. nodaļa Windows operētājsistēmā Android - 259. darbība

9.1 Zvanīšanas aktivitāte 259 citās programmās

9.1.1 Tiešais zvans 259

9.1.2 Tālruņa numura nodošana iezvanes programmai 259

9.1.3 Zvanīšana uz zvanītāja programmu 260

9.1.4 Tīmekļa pārlūkošana 261

9.1.5 E-pasta adreses 261 nodošana e-pasta klientam

9.1.6 E-pasta sūtīšana 261

9.1.7 Kontaktu skatīšana 262

9.1.8 Sistēmas iestatījumu interfeisa parādīšana (galvenās saskarnes iestatīšana,WiFiIestatījumu interfeiss) 263

9.1.9 Audio apstrādes programmas startēšana 264

9.2 Aktivitāšu pielāgošanas darbība 264

9.3 Darbības padziļināti pielietojumi 266

9.3.1 Aktivitāšu grupa 266

9.3.2 Caurspīdīgas Windows 268 pielāgošana

9.3.3 Animācijas efekti pārslēgšanai starp aktivitātēm 269

9.4 Kopsavilkums 270

10. nodaļa Globālie notikumi - 271. raidījums

10.1 Kas ir apraide 271?

10.2 Uztveršanas sistēmas raidījumi 272

10.2.1 SMS pārtveršana 272

10.2.2 Apraides uztvērēja reģistrācija ar kodu 274

10.2.3 Apraides uztvērēja prioritāte 275

10.2.4 Ienākošo un izejošo zvanu pārtveršana 276

10.2.5 Ekrāna hibernācijas un pamošanās tveršana 280

10.2.6 Automātiska darbība 281 startēšanas laikā

10.2.7 Parāda pašreizējo līmeni mobilā tālruņa akumulatora 282

10.3 Raidījumu sūtīšana 284

10.4 Pārbaude, vai apraides uztvērējs ir reģistrēts 285

10.5 Kopsavilkums 286

11. nodaļa Starplietojumprogrammu datu avoti - satura nodrošinātājs 287

11.1 Satura nodrošinātāja loma 287

11.2 Sistēmas datu iegūšana 288

11.2.1 Kontaktinformācijas lasīšana 288

11.2.2 Saņemto SMS 290 skatīšana

11.3 Satura nodrošinātāja pielāgošana 291

11.3.1 Pilsētas informācijas pieprasīšana 291

11.3.2 Piekļuves pievienošana satura nodrošinātājam 297

11.4 Kopsavilkums 298

12. nodaļa Viss lietotājam - pakalpojumu pamati un piemēri 299

12.1 Servisa pamati 299

12.1.1 Pakalpojuma dzīves cikls 299

12.1.2 Saistīšanas darbība un pakalpojums 302

12.1.3 Sāknēšanas pakalpojums 305 sāknēšanas laikā

12.1.4. Pakalpojuma reģistrācijas noteikšana 306

12.1.5 Pakalpojuma uzsākšanas noteikšana 307

12.2. Starpprocesu piekļuve (AIDL pakalpojums) 308

12.2.1 Kas ir AILDL pakalpojums 308?

12.2.2. AIDL pakalpojuma izveides soļi 308

12.2.3 AIDEL pakalpojumu izveide 308

12.2.4 AITL pakalpojumi sarežģītu datu piegādei 312

12.2.5 AIDL un automātiskā uzkaršana 317

12.3 Kopsavilkums 319

13. nodaļa Labs darbs lietojumprogrammu tiltos: tīkli un komunikācijas 320

13.1 WebView vadība 320

13.1.1 Tīmekļa pārlūkošana ar WebView Control 320

13.1.2 HTML koda ielāde ar WebView Control 322

13.2 Piekļuve HTTP resursiem 324

13.2.1 HTTP GET un HTTP POST pieprasījumu iesniegšana 324

13.2.2 HttpURLConnection klase 326

13.2.3 Failu augšupielāde 327

13.3 Klienta ligzda 330

13.3.1 Savienojuma izveide ar serveri 331

13.3.2 Skenējiet serveri, lai atrastu atvērtu portu 331

13.3.3. Datu nosūtīšana un saņemšana 333

13.3.4 Iegūstiet IP adresi, kas piešķirta mobilajam tālrunim, izmantojot bezvadu maršrutu 334

13.3.5 Kontaktligzdas iestatīšanas opcija 335

13.4 Servera ligzda 339

13.4.1 Mobilā tālruņa servera ieviešana 339

13.4.2 Kontaktligzdu izmantošana saziņai starp lietojumprogrammām 340

13.5 Bluetooth komunikācija 342

13.5.1 Ievads Bluetooth 342

13.5.2 Bluetooth ierīču ieslēgšana un izslēgšana 343

13.5.3 Bluetooth ierīču meklēšana 344

13.5.4 Bluetooth datu pārraide 346

13.6 Kopsavilkums 351

14. nodaļa Atdzesējiet savu lietotni - multimediju izstrāde 352

14.1 Mūzika 352

14.1.1 Mūzikas atskaņošana 352

14.1.2 Ieraksts 353

14.2 Video 354

14.2.1 Video atskaņošana, izmantojot VideoView 354

14.2.2 Video atskaņošana, izmantojot SurfaceView 355

14.2.3 Video ierakstīšana 357

14.3 Kamera 357

14.3.1 Sistēmas kameras funkcijas izsaukšana 358

14.3.2 Pielāgota fotoattēlu funkcija 359

14.4 Zvana signāli 364

14.5 Kopsavilkums 366

15. nodaļa 2D spēļu izstrāde 367

15.1 Spēles audekla zīmēšana 367

15.1.1 Animācijas efektu ieviešana skatā 367

15.1.2 Animācijas efektu ieviešana ierīcē SurfaceView 371

15.2 Grafikas zīmēšanas pamati 374

15.2.1 Zīmēšanas pikseļi 374

15.2.2 Taisnu līniju zīmēšana 374

15.2.3 Apļu zīmēšana 375

15.2.4 Zīmēšanas loks 375

15.2.5 Zīmējuma teksts 376

15.2.6 Dažādu figūru zīmēšana 376

15.3 Uzlabotas attēlu apstrādes metodes 380

15.3.1 Bitkaršu zīmēšana 380

15.3.2 Attēlu caurspīdīgums 382

15.3.3 Attēlu rotācija 383

15.3.4 384. ceļš

15.3.5 Ēnojuma atveidošanas efekti 388

15.4 Rāmja animācija 392

15.4.1 AnimationDrawable un kadru animācija 392

15.4.2 Gif animācijas atskaņošana 394

15.5 Tween animācija 397

15.5.1 Kustīga tween animācija 397

15.5.2 Tweens mērogošana 399

15.5.3 Rotējošā Tween animācija 402

15.5.4 Caurspīdīgums starp animāciju 403

15.6 Kopsavilkums 404

16. nodaļa Interesantas Android lietotnes 405

16.1 Sensors 405

16.1.1 Kā lietot sensoru 405

16.1.2 Akselerometrs 409

16.1.3 Gravitācija 409

16.1.4 Gaismas sensors 410

16.1.5 Žiroskops 411

16.1.6 Orientācija 411

16.1.7 Citi sensori 412

16.2 Ievades un izlaides paņēmieni 413

16.2.1 Runas atpazīšana 413

16.2.2 Žestu ievade 415

16.2.3 Runas lasīšana (TTS) 417

16.3 Google kartes 419

16.4 GPS pozicionēšana 423

16.5 Mazas lietas uz galda 425

16.5.1 AppWidget 425

16.5.2 Īsinājumtaustiņi 431

16.5.3 Reāllaika mape 433

16.6 Pieteikties krāšņāk - Live Wallpaper 435

16.7 Kopsavilkums 441

3. daļa Padziļināta nodaļa

17. nodaļa HTML5 un mobilo tīmekļa izstrāde 444

17.1 Ievads HTML5 444

17.2 HTML5 brīnišķīgo efektu demonstrācija 445

17.3 HTML5 lietojumprogramma operētājsistēmā Android 447

17.4 HTML5 audekls 448

17.4.1 Audekla pārskats 448

17.4.2 Noteikt, vai pārlūkprogramma atbalsta Canvas 449

17.4.3 Canvas 450 izmantošana tīmekļa lapās

17.4.4. Ceļa 452 izmantošana

17.4.5 Līnijas stila iestatīšana 453

17.4.6 Aizpildījuma tipa iestatīšana 453

17.4.7 Taisnstūra laukuma aizpildīšana 454

17.4.8 Izmantojot gradientu 454

17.4.9 Audekla priekšmetu stiepšana 455

17.4.10 Teksta zīmēšana uz audekla 456

17.4.11 Ēnu izmantošana 457

17.5 JavaScript 458 atkļūdošana

17.6 Kopsavilkums 459

18. nodaļa Ievades metodes izstrāde 460

18.1 Ievads Android ievades metodēs 460

18.2 Vadības ievades metode 461

18.3 Ievades metodes prakse 462

18.3.1 Ievades metodes ieviešanas 463. solis

18.3.2 Ievades metodes programmu rakstīšana 463

18.3.3. Ievades metodes pakalpojumu dzīves cikls 466

18.3.4 Iepriekš ievadīt tekstu 467

18.3.5 Ievades metodes iestatījumi 467

18.4 Kopsavilkums 468

19. nodaļa Android OpenGL ES attīstības pamati 469

19.1 Ievads OpenGL 469

19.2 Kas ir OpenGL ES 469?

19.3 Daudzstūri 470

19.4 Krāsa 474

19.5 Rotējošs trīsstūris 475

19.6 Rotējošs kubs 477

19.7 Kopsavilkums 478

20. nodaļa OpenGL ES Cool efekti 479

20.1 Līdzsvara uzturēšana Teksta rotācija 479

20.2 Android robots 482 šūpojas pa kreisi un pa labi

20.3 Sapinies rotējošs kubs 485

20.4 Rotējošs kubs ar caurspīdīgu fonu 486

20.5 Pieskarieties rotējošajam kubam 487

20.6 2D un 3D kombinētās rotācijas efekti 489

20.7 Rotējošas trīsdimensiju debesis 491

20.8 Kopsavilkums 493

21. nodaļa Android NDK programmēšana 494

21.1 Ievads Android NDK 494

21.2 NDK izstrādes vides instalēšana, konfigurēšana un testēšana 495

21.2.1. Sistēmas un programmatūras prasības 495

21.2.2 Lejupielādējiet un instalējiet Android NDK 495

21.2.3 Lejupielādējiet un instalējiet Cygwin 495

21.2.4 Android NDK 498 izstrādes vides konfigurēšana

21.3 Pirmā NDK programma: Hello World 499

21.3.1 NDK programmu rakstīšana un zvanīšana 499

21.3.2 NDK programmu 501 kompilēšana pēc komandrindas metodes

21.3.3 Android NDK 502 integrēšana Eclipse

21.4 Trīsstūri ar mainīgu fonu (NDK OpenGL ES) 504

21.5 Pastāvīgi mainīgu 3D efektu ieviešana, izmantojot NDK OpenGL ES API 507

21.6 Audio API 510 izsaukšana ar NDK

21.7 Vietējā darbība 511

21.8 Android NDK konfigurācijas faila detaļas 513

21.8.1 Android NDK definētie mainīgie 513

21.8.2 Android NDK definētās funkcijas 514

21.8.3 Moduļus raksturojošie mainīgie lielumi 515

21.8.4 Application.mk faila 516 konfigurēšana

21.9 Kopsavilkums 516

22. nodaļa Testa virzīta izstrāde (TDD) 517

22.1 JUnit testa sistēma 517

22.2 Testēšanas aktivitāte 517

22.3 Satura nodrošinātāja testēšana 521

22.4 Testēšanas pakalpojums 523

22.5 Kopējās klases 523 testēšana

22.6 Kopsavilkums 525

4. daļa Visaptveroši piemēri

23. nodaļa Android visaptverošais gadījums 1 - Bluetooth tērzēšana 528

23.1 Bluetooth tērzēšanas galvenais interfeiss 528

23.2 OPCIJU PIEVIENOŠANAS IZVĒLNE 530

23.3 Bluetooth ierīču meklēšana un savienojuma izveide ar tām 530

23.4 Ierīces atklāšanas padarīšana ar citām Bluetooth ierīcēm 533

23.5 Tērzēšanas ziņojumu sūtīšana un saņemšana 533

23.6 Kopsavilkums 537

24. nodaļa Android visaptverošais gadījums 2 - Mēness nolaišanās (spēle) 538

24.1 Kā spēlēt spēli 538

24.2 Spēles interfeisa ieviešana 539

24.3 Iestatiet spēles grūtību 540

24.4 Sākt spēli 541

24.5 Kuģa Spitfire kontrole 544

24.6. Kuģa vadība, lai mainītu lidojuma virzienu 544

24.7 Nosakiet, vai kosmosa kuģis ir veiksmīgi nolaidies 545

24.8 Kopsavilkums 546

25. nodaļa Android visaptverošais gadījums 3 - pilna tastatūras ievades metode (lietojumprogramma) 547

25.1 Ievades metodes instalēšana 547

25.2 Ievades metodes inicializācija 548

25.3 Atbildēšana uz tastatūras darbībām 549

25.4 Dažādu mīksto tastatūru parādīšana, pamatojoties uz EditText vadības īpašībām 551

25.5 Kopsavilkums 553

26. nodaļa Android visaptverošs gadījums 4 - čūska (spēle) 554

26.1 Spēle 554

26.2 Spēles galvenās saskarnes dizains 555

26.3 Čūskas kustības kontrole 557

26.4 Kopsavilkums 560

27. nodaļa Android visaptverošs gadījums 5 - Sina Weibo klients (lietojumprogramma) 561

27.1 Ievads Sina Weibo 561

27.1.1 Sina Weibo klients 561

27.1.2 Sina Weibo atver API 563

27.2 Sina Weibo izmantošana API 563 izstrādei

27.3 Sina Weibo klienta projekta izveide un konfigurēšana 564

27.4 Piesakieties Sina Weibo 564

27.5 Funkciju poga 567

27.6 Weibo 569 rāda "Manas mājas"

27.7 Komentāri par Weibo 572

27.8 Retweet Weibo 573

27.9 Rakstīšana Weibo 574

27.10 Kopsavilkums 576

28. nodaļa Android visaptverošais gadījums 6 - smaidīga sejaPaskatieties uz to atkal un atkal(Spēle) 577

28.1 Spēle 577

28.2 Attēlu materiālu sagatavošana 578

28.3 Galvenās saskarnes ieviešana 578

28.4 Nejauši ģenerējiet nepārtrauktas skatīšanās attēlus 580

28.5 Pazušana pēc divu identisku attēlu atlases 580

28.6 Spēles laika ierobežošana ar taimeri 581

28.7 Kopsavilkums 582


dokumenta izmērs; 53,2 MB

Piezīme: Šis dokuments ir paredzēts tiem, kam jāapgūst Android izstrāde.


Lejupielādēt adresi;


Saites:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi





Iepriekšējo:Drošības eksperti ir atklājuši "Turan" Trojas zirga Linux versiju
Nākamo:Lēciena cena! Ziemassvētku vakara "āboli" tiek pārdoti, 2 juaņas, lai nopirktu ābolus, bezmaksas piegāde no durvīm līdz durvīm!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com