Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 6547|Svare: 0

Den definitive guiden til Android-utvikling 1. utgave

[Kopier lenke]
Publisert på 20.12.2014 09:27:45 | | | |

Den definitive guiden til Android-utvikling 1. utgave


«Android Development Authority Guide» fokuserer på veiledning av praktisk praktisk erfaring, og samtidig som den følger strengheten i teknologiforsknings- og utviklingskunnskapssystemet, er den utstyrt med detaljerte skjermbilder av utviklingsscenarier i lenker som er feilsensitive og vanskelige å forstå; Og presentere viktige kunnskapspunkter og utviklingsferdigheter for leserne i livlige former som «lære enda et triks», «utvidet læring», «ferdighetsdial» osv. Når det gjelder forklaringen av programeksempler, er eksemplene hovedsakelig satt inn i essenskunnskapskapittelet i Android-utvikling, som gir en god veiledning for leserne til å kombinere læring og praksis.




Skjermbilde av dokumentet:















Del 1 Forberedelse

Kapittel 1 Første møte med det sanne ansiktet til Lushan - Introduksjon til Android-utvikling 2

1.1 Grunnleggende konsepter for Android 2

1.1.1 Introduksjon til Android 2

1.1.2 Android versjon 4

1.1.3 Android Systemarkitektur 5

1.1.4 Android Application Framework 6

1.2 Introduksjon til JIL Widget 7

1.3 Sammendrag 8

Kapittel 2 Hvis du vil gjøre en god jobb, må du først skjerpe verktøyene dine – bygge og bruke Android-utviklingsmiljøet 9

2.1 Installasjon av utviklingssett og verktøy 9

2.1.1 Hva som trengs for å utvikle Android-programmer 9

2.1.2 Installasjon av JDK og konfigurasjon av Java-utviklingsmiljøet 10

2.1.3 FormørkelseInstallasjonen med sinisering 11

2.1.4 Installer Android SDK 12

2.1.5 Installasjon av Eclipse-pluginen ADT 13

2.2 Reell erfaring – Å skrive det første Android-programmet (Random Drawing Pie) 15

2.2.1 Å lage et Android-prosjekt 15

2.2.2 Kjør Android-programmer i Emulators 17

2.2.3 Oppsett av grensesnittkontroller 19

2.2.4 Skriving av kode 20

2.2.5 Feilsøkingsprosedyre 23

2.2.6 Kjøring og feilsøking av programmer på mobiltelefoner 28

2.3 Feil som kan oppstå i migreringsprosjektet 29

2.4 Et utviklingsverktøy som ikke krever en eneste kodelinje: AppInventor 31

2.4.1 Introduksjon til AppInventor 31

2.4.2 Nedlasting og installasjon av AppIntentor 31

2.4.3 Design av grensesnittet ved å dra kontroller 33

2.4.4 Sett sammen kode 34 som et puslespill

2.5 Sammendrag 37

Del 2 Grunnleggende

Kapittel 3 En reise på tusen mil begynner med ett enkelt steg - Android Programming Basics 40

3.1 Android Application Framework 40

3.1.1 Katalogstruktur for Android Projects 40

3.1.2 AndroidManifest.XML-filStrukturen til 42

3.2 Ressurser i Android-applikasjoner 44

3.3 Applikasjonskomponenter for Android 44

3.3.1 Aktivitet (Android Forms) 45

3.3.2 Tjeneste 45

3.3.3 Kringkastingsmottaker 45

3.3.4 Innholdsleverandør 46

3.4 Brukergrensesnittdesign for Android-programmer 46

3.4.1 Manuell konfigurasjon av XML-layoutfiler 46

3.4.2 ADTs innebygde visuelle UI-designer 47

3.4.3 Design av UI-oppsett med DroidDraw 47

3.5 Sammendrag 48

Kapittel 4 Min brukergrensesnitt - Grunnleggende om utvikling av brukergrensesnitt 49

4.1 Hvordan bruke Aktivitet 49

4.1.1 Opprettelse av aktivitet 49

4.1.2 Konfigurasjon av aktivitet 50

4.1.3 Visning av andre aktiviteter (intensjoner og aktiviteter) 52

4.2 Aktivitetslivssyklus 55

4.3 Overføring av data mellom ulike aktiviteter 60

4.3.1 Bruk av intensjoner for å overføre data 60

4.3.2 Overføring av data ved bruk av statiske variabler 62

4.3.3 Bruke utklippstavlen for å overføre data 63

4.3.4 Overføring av data ved bruk av globale objekter 65

4.3.5 Returner data til forrige aktivitet 67

4.4 View 68

4.4.1 Introduksjon til Views 68

4.4.2 Definere visninger ved bruk av XML-layoutfiler 69

4.4.3 Control View 70 i kode

4.5 Layout 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 Gjenbruk av XML-layoutfiler 82

4.5.7 Optimalisering av XML-layoutfiler 85

4.5.8 VisningAPK-filUtforming i 86

4.6 Sammendrag 87

Kapittel 5 En god start på læring – Detaljert forklaring av Widgets 88

5.1 Parsing av vanlige XML-attributter 88

5.1.1 android:id attributt 88

5.1.2 Bredde (Android:layout_width) og høyde (Android:layout_height) 88 for kontroller

5.1.3 android:layout_margin attributt 89

5.1.4 android:padding attributt 89

5.1.5 Android: layout_weight attributt 90

5.1.6 android:layout_gravity og android:gravitasjonsattributter 90

5.1.7 android:synlighetsattributt 91

5.1.8 Android:bakgrunnsattributt 91

5.1.9 Spesifiserer Click-hendelsesmetoden (android:onClick-egenskapen) 92

5.1.10 Kontrollfokus-egenskaper (android: fokuserbar og android:fokuserbar-InTouchMode) 92

5.2 TextView (Kontroller for visning av tekst) 93

5.2.1 Visning av rik tekst (URL, tekst i ulike størrelser, skrifttyper, farger) 93

5.2.2 Visning av emoji-bilder og tekst i TextView 97

5.2.3 Klikk på lenken for å åpne Aktivitet 100

5.2.4 Legge til en bakgrunn til spesifisert tekst 103

5.2.5 Tekstvisning med ramme 106

5.2.6 Sett linjeavstand 110

5.2.7 Legge til en ellipse (...) 111 etter uferdig tekst

5.2.8 Implementering av Marquee-effekten med TextView 113

5.2.9 Rullende tekst i TextView vertikalt 114

5.3 EditText 115

5.3.1 Skriv inn et uttrykksbilde som QQ 115

5.3.2 Skriving av et spesifikt tegn 117 i EditText

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

5.4 Knapp- og avkrysningsbokskontroller 120

5.4.1 Knapp (Normal knappekontroll) 120

5.4.2 Knapp for å blande grafikk og tekst 122

5.4.3 ImageButton 124

5.4.4 RadioKnapp 124

5.4.5 ToggleButton 125

5.4.6 Sjekkboks (Sjekkbokskontroll) 126

5.5 ImageView (kontroll for visning av bilder) 128

5.5.1 Grunnleggende bruk av ImageView Control 128

5.5.2 Visning av bilder av spesifiserte områder 129

5.5.3 Skalering og roterende bilder 132

5.6 Tids- og datokontroller 133

5.6.1 DatePicker (Kontroll for inntasting av datoer) 133

5.6.2 TimePicker (Kontroll for å legge inn tid) 134

5.6.3 DatePicker, TimePicker og TextView viser dato og tid synkront 134

5.6.4 AnalogClock og DigitalClock (Kontroller for å vise klokken) 136

5.7 Fremdriftsbar-kontroller 137

5.7.1 ProgressBar 137

5.7.2 SeekBar 139

5.7.3 Innstilling av farge og bakgrunn for ProgressBar og SeekBar 140

5.7.4 RatingBar 143

5.8 Listekontroller 145

5.8.1 ListView (Normal Listekontroll) 145

5.8.2 Legge til avkrysningsbokser og valgknapper i ListeVis Listeelementer 147

5.8.3 Legge til, slette og endre listeelementer 149

5.8.4 Endring av bakgrunnsfargen på listepunkter 153

5.8.5 ListeAktivitet 154

5.8.6 ExpandableListView 155

5.8.7 Spinner (nedtrekkslistekontroll) 157

5.9 Scrollkontroller 160

5.9.1 ScrollView (vertikal scrollkontroll) 160

5.9.2 HorizontalScrollView 161

5.9.3 Vertikale og horisontale rullbare visninger 162

5.9.4 Galleri 163

5.10 ImageSwitcher 164

5.11 GridView 166

5.12 TabHost (Tag-kontroll) 168

5.13 ViewStub 169

5.14 Sammendrag 171

Kapittel 6 Vennlige menyer - Menyintroduksjon og eksempler 172

6.1 Grunnleggende bruk av menyer 172

6.1.1 Opprettelse av en alternativmeny 172

6.1.2 Alternativmeny med bilder 173

6.1.3 Assosiert aktivitet 173

6.1.4 Klikk på handlingen i svarmeny 174

6.1.5 Dynamisk Legg til, endre og slett alternativer meny 175

6.1.6 Undermeny 176 med avkrysningsbokser og alternativknapper

6.1.7 Kontekstmeny 178

6.1.8 Menyhendelser 179

6.1.9 Lastemeny 180 fra menyressurser

6.2 Menyeffekter 181

6.2.1 Tilpasning av menyen 181

6.2.2 Simulering av UC Web Effects-meny 184

6.2.3 QuickContactBadge og kontaktmeny 189

6.3 Sammendrag 192

Kapittel 7 Vennlig interaksjon – Informasjonspåminnelser (dialogbokser, skåler og varsler) 193

7.1 Grunnleggende bruk av dialogbokser 193

7.1.1 Dialogboks 193 med 2 knapper (Bekreft/Avbryt).

7.1.2 Dialogboks 195 med 3 knapper (Overstyr/Ignorer/Avbryt).

7.1.3 Enkel listedialogboks 196

7.1.4 Radioliste-dialogboks 198

7.1.5 Multi-Select List Dialogboks 199

7.1.6 Fremdriftsdialogboks 201

7.1.7 Innloggingsdialogboks 205

7.1.8 Bruk av aktivitetsvertsdialog 207

7.2 Avanserte anvendelser av dialogbokser 209

7.2.1 Forhindrer knappeklikk for å lukke dialogboks 209

7.2.2 Endring av visningsposisjonen til dialogboksen 213

7.2.3 Innsetting av bilder i dialogknapp og innholdstekst 215

7.2.4 Endring av gjennomsiktigheten i dialogboksen 216

7.3 Toast 217

7.3.1 Grunnleggende bruk av Toast 217

7.3.2 Toast 218 som aldri lukker seg

7.3.3 Bruker PopupWindow for å simulere Toast Prompt Infobox 221

7.4 Varsel 221

7.4.1 Viser varslingsinformasjon på statuslinje 222

7.4.2 Klargjøringshandling av varsel 224

7.4.3 Vedvarende varsling 225

7.4.4 Tilpasning av varsler 226

7.5 Sammendrag 227

Kapittel 8 Mobil informasjonslager - Datalagring 228

8.1 Les og skriv nøkkel-verdi-par: SharedPreferences 228

8.1.1 Grunnleggende bruk av SharedPreferences 228

8.1.2 Lagringsplassering og format av data 229

8.1.3 Tilgang til komplekse typer data 230

8.1.4 Innstilling av tilgangstillatelser for datafiler 233

8.1.5 Aktivitet:PreferanseAktivitet 234 kan lagres

8.2 Fillagring 238

8.2.1 openFileOutput og openFileInput metodene 238

8.2.2 Lesing og skriving av filer på SD-kort 239

8.2.3 Prinsippet for SAX-motoren som leser XML-filer 241

8.2.4 Konvertering av XML-filer til Java Objects 242

8.2.5 Filkomprimering (jar, zip) 245

8.3 SQLite Database 249

8.3.1 SQLite databaseadministrasjonsverktøy 249

8.3.2 SQLiteOpenHelper-klassen og automatisk oppgraderingsdatabase 251

8.3.3 Databinding med SimpleCursorAdapter Klasse 252

8.3.4 Drift av databasen på SD-kort 255

8.3.5 Publisering av databaser med applikasjoner 256

8.3.6 Minnedatabase 257

8.4 Sammendrag 258

Kapittel 9 Windows i Android - Aktivitet 259

9.1 Anropsaktivitet 259 i andre programmer

9.1.1 Direkte Oppringing 259

9.1.2 Overføring av telefonnummeret til oppringt program 259

9.1.3 Kaller ringeprogrammet 260

9.1.4 Surfing på nettet 261

9.1.5 Sender e-postadresse 261 til e-postklient

9.1.6 Sender e-post 261

9.1.7 Visninger av kontakter 262

9.1.8 Viser systeminnstillingsgrensesnittet (Setter hovedgrensesnittet,WifiInnstillingsgrensesnitt) 263

9.1.9 Starter programmet for lydbehandling 264

9.2 Tilpasning av aktivitetshandling 264

9.3 Avanserte anvendelser av aktivitet 266

9.3.1 Aktivitetsgruppe 266

9.3.2 Tilpasning av Translucent Windows 268

9.3.3 Animasjonseffekter for å bytte mellom aktiviteter 269

9.4 Sammendrag 270

Kapittel 10 Globale hendelser - Sending 271

10.1 Hva er Broadcasting 271?

10.2 Mottakssystem sender 272

10.2.1 SMS-avlytting 272

10.2.2 Registrering av kringkastingsmottaker med kode 274

10.2.3 Prioritet for kringkastingsmottaker 275

10.2.4 Innkommende og utgående samtaler avskjærer 276

10.2.5 Fanger skjermdvale og våken 280

10.2.6 Automatisk drift 281 ved oppstart

10.2.7 Viser det nåværende nivået på mobiltelefonbatteriet 282

10.3 Sender sendinger 284

10.4 Verifisering av at kringkastingsmottakeren er registrert med 285

10.5 Sammendrag 286

Kapittel 11 Tverrapplikasjons datakilder - Innholdsleverandør 287

11.1 Innholdsleverandørens rolle 287

11.2 Innhenting av systemdata 288

11.2.1 Leser kontaktinformasjon 288

11.2.2 Ser mottatt SMS 290

11.3 Tilpasning av innholdsleverandør 291

11.3.1 Søker byinformasjon 291

11.3.2 Legge til tilgang til innholdsleverandør 297

11.4 Sammendrag 298

Kapittel 12 Alt for brukeren - Grunnleggende tjeneste og eksempler 299

12.1 Tjenestegrunnlag 299

12.1.1 Tjenestelivssyklus 299

12.1.2 Bindende aktivitet og tjeneste 302

12.1.3 Oppstartstjeneste 305 ved oppstart

12.1.4 Vurdering av om en tjeneste er registrert hos 306

12.1.5 Vurdering av om en tjeneste har startet 307

12.2 Kryssprosesstilgang (AIDL-tjeneste) 308

12.2.1 Hva er AILDL-tjeneste 308?

12.2.2 Trinn for å etablere en AIDL-tjeneste 308

12.2.3 Etablering av AIDEL-tjenester 308

12.2.4 AITL-tjenester for levering av komplekse data 312

12.2.5 AIDL og automatisk oppheng 317

12.3 Sammendrag 319

Kapittel 13 Å gjøre en god jobb med applikasjonsbroer: Nettverk og kommunikasjon 320

13.1 WebView Control 320

13.1.1 Surfing på nettet med WebView Control 320

13.1.2 Laster HTML-kode med WebView Control 322

13.2 Tilgang til HTTP-ressurser 324

13.2.1 Sender HTTP GET og HTTP POST-forespørsler 324

13.2.2 HttpURLConnection klasse 326

13.2.3 Oplasting av filer 327

13.3 Client Socket 330

13.3.1 Tilkobling til Server 331

13.3.2 Skann serveren for åpen port 331

13.3.3 Sending og mottak av data 333

13.3.4 Få IP-adressen tildelt mobiltelefonen via den trådløse ruten 334

13.3.5 Innstilling av pipevalg 335

13.4 Serversokkel 339

13.4.1 Implementering av mobiltelefonserver 339

13.4.2 Bruk av sokler for kommunikasjon mellom applikasjoner 340

13.5 Bluetooth-kommunikasjon 342

13.5.1 Introduksjon til Bluetooth 342

13.5.2 Slå Bluetooth-enheter av og på 343

13.5.3 Søker etter Bluetooth-enheter 344

13.5.4 Bluetooth dataoverføring 346

13.6 Sammendrag 351

Kapittel 14 Kjøl ned appen din - Multimedieutvikling 352

14.1 Musikk 352

14.1.1 Spiller musikk 352

14.1.2 Opptak 353

14.2 Video 354

14.2.1 Spille av video med VideoView 354

14.2.2 Spiller av video med SurfaceView 355

14.2.3 Opptak av video 357

14.3 Kamera 357

14.3.1 Kalle kamerafunksjonen til System 358

14.3.2 Egendefinert fotofunksjon 359

14.4 Ringetoner 364

14.5 Sammendrag 366

Kapittel 15 2D spillutvikling 367

15.1 Tegning av spillets lerret 367

15.1.1 Implementering av animasjonseffekter på en View 367

15.1.2 Implementering av animasjonseffekter på SurfaceView 371

15.2 Grunnleggende om å tegne grafikk 374

15.2.1 Tegning av piksler 374

15.2.2 Tegning av rette linjer 374

15.2.3 Tegning av sirkler 375

15.2.4 Tegnebue 375

15.2.5 Tegnetekst 376

15.2.6 Tegning av ulike figurer 376

15.3 Avanserte bildebehandlingsteknikker 380

15.3.1 Tegning av bitmaps 380

15.3.2 Gjennomsiktighet av bilder 382

15.3.3 Roterende bilder 383

15.3.4 Sti 384

15.3.5 Shader-renderingseffekter 388

15.4 Bildeanimasjon 392

15.4.1 AnimationDrawable og Frame Animation 392

15.4.2 Spiller Gif Animation 394

15.5 Tween Animasjon 397

15.5.1 Moving Tween Animasjon 397

15.5.2 Skalering av tweens 399

15.5.3 Roterende tween-animasjon 402

15.5.4 Transparency Tween Animasjon 403

15.6 Sammendrag 404

Kapittel 16 Interessante Android-apper 405

16.1 Sensor 405

16.1.1 Hvordan bruke sensor 405

16.1.2 Akselerometer 409

16.1.3 Gravity 409

16.1.4 Lyssensor 410

16.1.5 Gyroskop 411

16.1.6 Orientering 411

16.1.7 Andre sensorer 412

16.2 Inn- og utdatateknikker 413

16.2.1 Talegjenkjenning 413

16.2.2 Gestinndata 415

16.2.3 Talelesing (TTS) 417

16.3 Google Maps 419

16.4 GPS-posisjonering 423

16.5 Små ting på bordet 425

16.5.1 AppWidget 425

16.5.2 Snarveier 431

16.5.3 Sanntidsmappe 433

16.6 Påfør vakrere - Live Wallpaper 435

16.7 Sammendrag 441

Del 3 Avansert kapittel

Kapittel 17 HTML5 og mobil webutvikling 444

17.1 Introduksjon til HTML5 444

17.2 HTML5 Fantastiske Effekter Demonstrasjon 445

17.3 HTML5-applikasjon i Android 447

17.4 HTML5 Canvas 448

17.4.1 Canvas Oversikt 448

17.4.2 Oppdag om nettleseren støtter Canvas 449

17.4.3 Bruk av Canvas 450 i nettsider

17.4.4 Bruk av sti 452

17.4.5 Linjesetting Stil 453

17.4.6 Innstilling av fyllingstype 453

17.4.7 Fylling av rektangulært område 454

17.4.8 Bruk av gradient 454

17.4.9 Å strekke lerretsobjekter 455

17.4.10 Tegnetekst på lerret 456

17.4.11 Bruker Shadows 457

17.5 Feilsøking av JavaScript 458

17.6 Sammendrag 459

Kapittel 18 Utvikling av inndatametode 460

18.1 Introduksjon til Android Input Methods 460

18.2 Kontrollinngangsmetode 461

18.3 Inndatametode Praksis 462

18.3.1 Trinn 463 i implementeringen av inndatametoden

18.3.2 Skriving av inndatametodeprogrammer 463

18.3.3 Livssyklus for inndatametodetjenester 466

18.3.4 Forhåndsinntastingstekst 467

18.3.5 Inndatametodeinnstillinger 467

18.4 Sammendrag 468

Kapittel 19 Android OpenGL ES-utviklingsgrunnprinsipper 469

19.1 Introduksjon til OpenGL 469

19.2 Hva er OpenGL ES 469?

19.3 Polygoner 470

19.4 Farge 474

19.5 Roterende trekant 475

19.6 Roterende kube 477

19.7 Sammendrag 478

Kapittel 20 OpenGL ES Kule Effekter 479

20.1 Opprettholdelse av balanse Roterende tekst 479

20.2 Android Robot 482 svaier til venstre og høyre

20.3 Sammenfiltret roterende kube 485

20.4 Roterende kube med gjennomsiktig bakgrunn 486

20.5 Ta på den roterende kuben 487

20.6 Kombinerte rotasjonseffekter av 2D og 3D 489

20.7 Roterende tredimensjonal himmel 491

20.8 Sammendrag 493

Kapittel 21 Android NDK programmering 494

21.1 Introduksjon til Android NDK 494

21.2 Installasjon, konfigurasjon og testing av NDK-utviklingsmiljøet 495

21.2.1 System- og programvarekrav 495

21.2.2 Last ned og installer Android NDK 495

21.2.3 Last ned og installer Cygwin 495

21.2.4 Konfigurering av utviklingsmiljøet til Android NDK 498

21.3 Første NDK-program: Hello World 499

21.3.1 Skriving og kalling av NDK-programmer 499

21.3.2 Kompilering av NDK-programmer 501 ved kommandolinjemetode

21.3.3 Integrering av Android NDK 502 i Eclipse

21.4 Trekanter med skiftende bakgrunner (NDK for OpenGL ES) 504

21.5 Implementering av stadig skiftende 3D-effekter ved bruk av NDK OpenGL ES API 507

21.6 Kalle Audio API 510 med NDK

21.7 Innfødt aktivitet 511

21.8 Android NDK konfigurasjonsfildetalj 513

21.8.1 Android NDK definerte variabler 513

21.8.2 Android NDK definerte funksjoner 514

21.8.3 Variabler som beskriver moduler 515

21.8.4 Konfigurasjon Application.mk fil 516

21.9 Sammendrag 516

Kapittel 22 Testdrevet utvikling (TDD) 517

22.1 JUnit Testrammeverk 517

22.2 Testingsaktivitet 517

22.3 Testing av innholdsleverandør 521

22.4 Testtjeneste 523

22.5 Testing av Common Class 523

22.6 Sammendrag 525

Del 4 Omfattende eksempler

Kapittel 23 Android Omfattende Sak 1 - Bluetooth Chat 528

23.1 Hovedgrensesnitt for Bluetooth-chat 528

23.2 LEGGER TIL ALTERNATIVER MENY 530

23.3 Søk og tilkobling til Bluetooth-enheter 530

23.4 Gjør enheten oppdagelig for andre Bluetooth-enheter 533

23.5 Sending og mottak av chatmeldinger 533

23.6 Sammendrag 537

Kapittel 24 Android Omfattende Sak 2 - Månelanding (Spill) 538

24.1 Hvordan spille spillet 538

24.2 Implementering av spillgrensesnitt 539

24.3 Sett spillets vanskelighetsgrad 540

24.4 Start kamp 541

24.5 Kontroll av skipet Spitfire 544

24.6 Kontroll av skipet for å endre retningen til Flight 544

24.7 Fastslå om romfartøyet har landet vellykket 545

24.8 Sammendrag 546

Kapittel 25 Android Omfattende Sak 3 - Full tastaturinntastingsmetode (applikasjon) 547

25.1 Installasjon av inndatametoden 547

25.2 Initialisering av inndatametode 548

25.3 Respons på tastaturhandlinger 549

25.4 Visning av ulike myke tastaturer basert på egenskapene til EditText Control 551

25.5 Sammendrag 553

Kapittel 26 Android Omfattende Sak 4 - Snake (Spill) 554

26.1 Spillmekanikk 554

26.2 Hovedgrensesnittdesign 555

26.3 Kontroll av bevegelsen til slangen 557

26.4 Sammendrag 560

Kapittel 27 Android omfattende sak 5 - Sina Weibo-klient (applikasjon) 561

27.1 Introduksjon til Sina Weibo 561

27.1.1 Sina Weibo Client 561

27.1.2 Sina Weibo åpner API 563

27.2 Bruke Sina Weibo for å utvikle API 563

27.3 Opprettelse og konfigurasjon av Sina Weibo-klientprosjekt 564

27.4 Logg inn på Sina Weibo 564

27.5 Funksjonsknapp 567

27.6 Weibo 569 viser "Mitt hjem"

27.7 Kommentarer på Weibo 572

27.8 Retweet Weibo 573

27.9 Skriving av Weibo 574

27.10 Sammendrag 576

Kapittel 28 Android Omfattende Sak 6 - Smilende ansiktSe på det igjen og igjen(Spill) 577

28.1 Spillmekanikk 577

28.2 Forberedelse av bildemateriale 578

28.3 Implementering av hovedgrensesnittet 578

28.4 Tilfeldig genererer kontinuerlig visningsbilder 580

28.5 Forsvinning etter at to identiske bilder er valgt 580

28.6 Begrensning av spilletid med tidtakere 581

28.7 Sammendrag 582


dokumentstørrelse; 53,2 MB

Merk: Dette dokumentet er for dem som trenger å lære Android-utvikling.


Nedlastingsadresse;


Lenker:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare





Foregående:Sikkerhetseksperter har oppdaget Linux-versjonen av "Turan"-trojaneren
Neste:Hopp pris! Julaften "epler" selges, 2 yuan for å kjøpe epler, gratis dør-til-dør levering!
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com