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ūdzu Atbildi
|