Android 5: Programmieren für Smartphones und Tablets
Gespeichert in:
Vorheriger Titel: | Becker, Arno Android 4.4 |
---|---|
Hauptverfasser: | , |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt.verlag
2015
|
Ausgabe: | 4., aktualisierte und erweiterte Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | XVI, 556 Seiten Illustrationen, Diagramme 240 mm x 165 mm |
ISBN: | 3864902606 9783864902604 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV042325027 | ||
003 | DE-604 | ||
005 | 20211123 | ||
007 | t | ||
008 | 150203s2015 gw a||| |||| 00||| ger d | ||
015 | |a 15,N05 |2 dnb | ||
016 | 7 | |a 1065260202 |2 DE-101 | |
020 | |a 3864902606 |9 3-86490-260-6 | ||
020 | |a 9783864902604 |c Geh.: EUR 39.90 (DE), ca. EUR 41.10 (AT), ca. sfr 53.90 (freier Pr.) |9 978-3-86490-260-4 | ||
024 | 3 | |a 9783864902604 | |
035 | |a (OCoLC)901524867 | ||
035 | |a (DE-599)DNB1065260202 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-M347 |a DE-29T |a DE-92 |a DE-706 |a DE-526 |a DE-859 |a DE-860 |a DE-11 |a DE-573 |a DE-523 |a DE-20 |a DE-19 |a DE-1102 |a DE-858 |a DE-355 |a DE-91G |a DE-83 |a DE-824 |a DE-634 |a DE-1050 |a DE-898 | ||
082 | 0 | |a 005.445 |2 22/ger | |
084 | |a ST 153 |0 (DE-625)143597: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ZN 6560 |0 (DE-625)157572: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 435f |2 stub | ||
100 | 1 | |a Becker, Arno |0 (DE-588)138308829 |4 aut | |
245 | 1 | 0 | |a Android 5 |b Programmieren für Smartphones und Tablets |c Arno Becker ; Marcus Pant |
246 | 1 | 3 | |a Android fünf |
250 | |a 4., aktualisierte und erweiterte Auflage | ||
264 | 1 | |a Heidelberg |b dpunkt.verlag |c 2015 | |
300 | |a XVI, 556 Seiten |b Illustrationen, Diagramme |c 240 mm x 165 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Android 5.0 |0 (DE-588)1068047720 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Android 5.0 |0 (DE-588)1068047720 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Pant, Marcus |d 1969- |0 (DE-588)138308845 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-86491-662-5 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-86491-661-8 |
780 | 0 | 0 | |i 3. Aufl. (2014) u.d.T. |a Becker, Arno |t Android 4.4 |w (DE-604)BV039892853 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5131402&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u http://www.dpunkt.de/buecher/5119/android-5.html |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027761875&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027761875 |
Datensatz im Suchindex
_version_ | 1806330381188726784 |
---|---|
adam_text |
INHALTSVERZEICHNIS
I EINFUEHRUNG 1;
1 EIN ERSTES
BEISPIEL 3
1.1 PROJEKT ANLEGEN 4
1.2 DIE ERSTE ACTIVITY 8
1.3 LAYOUT DEFINIEREN 9
1.4 ACTIVITIES AUFRUFEN 13
1.5 DAS ANDROID-MANIFEST 15
1.6 FAZIT 23
2 SYSTEMAUFBAU 25
2.1 ARCHITEKTURUEBERSICHT 26
2.2 DIE ANDROID RUNTIME 27
2.3 STANDARDBIBLIOTHEKEN 30
2.4 DER ANWENDUNGSRAHMEN 30
2.5 ANDROID-KOMPONENTEN 31
2.6 DIE KLASSE CONTEXT 33
3 SICHERHEIT 35
3.1 DAS SANDBOX-PRINZIP 35
3.2 SIGNIEREN VON ANWENDUNGEN 36
3.3 BERECHTIGUNGEN 37
3.4 ANWENDUNGSUEBERGREIFENDE BERECHTIGUNGEN 39
II ANDROID IN DER PRAXIS 41
4 BEISPIELANWENDUNG AMANDO 43
4.1 AUS SICHT DES ANWENDERS 43
4.2 KAPITELUEBERSICHT 47
5 OBERFLAECHENGESTALTUNG 49
5.1 ZIEL 49
5.2 SCHNELLEINSTIEG: ACTIVITIES, LAYOUTS UND VIEWS 49
HTTP://D-NB.INFO/1065260202
5.2.1 GRUNDBAUSTEINE DER OBERFLAECHENGESTALTUNG 50
5.2.2 OBERFLAECHEN IMPLEMENTIEREN 51
5.3 RESSOURCEN 54
5.3.1 DEFINITION VON RESSOURCEN 55
5.3.2 ZUGRIFF AUF RESSOURCEN 59
5.3.3 TEXTRESSOURCEN 61
5.3.4 FARBRESSOURCEN 63
5.3.5 GROESSENDEFINITIONEN 63
5.3.6 BILDER 65
5.3.7 ANIMATIONEN 66
5.3.8 MULTIMEDIADATEIEN 67
5.3.9 DER RAW-ORDNER 68
5.3.10 XML-DATEIEN 69
5.3.11 DER ASSET-ORDNER 69
5.4 LAYOUTS UND VIEWS 70
5.4.1 DEFINITION VON LAYOUTS 70
5.4.2 UEBERSICHT VORHANDENER LAYOUTS 73
5.4.3 UEBERSICHT VORHANDENER VIEWS 77
5.4.4 VIEWS VERWENDEN 78
5.5 SCHALTFLAECHEN UND MENUES 80
5.5.1 SCHALTFLAECHEN 81
5.5.2 OBERFLAECHENEREIGNISSE 82
5.5.3 MENUES IM ALLGEMEINEN 83
5.5.4 MENUEDEFINITION 83
5.5.5 OPTIONSMENUES 85
5.5.6 KONTEXTMENUES 87
5.5.7 DYNAMISCHE MENUEGESTALTUNG 89
5.6 FORMULARVERARBEITUNG 90
5.6.1 ZIELSETZUNG 91
5.6.2 ARBEITEN MIT VIEWS 91
5.7 DAS ANDROID-MANIFEST 96;
5.8 FORMATVORLAGEN: STYLES UND THEMES 97
5.8.1 STYLES 98
5.8.2 THEMES 99
5.9 IMPLEMENTIERUNG EINER BILDSCHIRMSEITE 102
5.9.1 CHECKLISTE: BILDSCHIRMSEITE IMPLEMENTIEREN 102
5.9.2 TEXTE FUER BILDSCHIRMSEITEN DEFINIEREN 103
5.9.3 STYLES UND THEMES DEFINIEREN 104
5.9.4 WEITERE RESSOURCEN DEFINIEREN 105
5.9.5 LAYOUTS DEFINIEREN 105
5.9.6 MENUES DEFINIEREN 106
5.9.7 ACTIVITY IMPLEMENTIEREN 107
5.9.8 AUF SCHALTFLAECHEN-EREIGNISSE REAGIEREN 109
5.9.9 ANDROID-MANIFEST ANPASSEN 110
5.9.10 BILDSCHIRMSEITE IM EMULATOR TESTEN 111
5.10 TIPPS UND TRICKS 113
5.10.1 SCROLLING 113
5.10.2 UMGEBUNGSABHAENGIGE RESSOURCEN 115
5.10.3 HILFESEITEN MIT WEBVIEW DARSTELLEN 118
5.10.4 DER HIERARCHY VIEWER 121
5.11 FAZIT 124
6 OBERFLAECHEN UND DATEN 125
6.1 ZIELSETZUNG 125
6.2 ADAPTERVIEWS UND RESSOURCEN 126
6.3 ADAPTERVIEWS UND ADAPTER 127
6.3.1 ARRAYADAPTER 128
6.3.2 AUF EREIGNISSE REAGIEREN 130
6.4 ANWENDUNGSEINSTELLUNGEN 134
6.4.1 BEGRIFFSDEFINITIONEN 135
6.4.2 EINSTELLUNGEN DEFINIEREN 136
6.4.3 EINSTELLUNGSSEITE IMPLEMENTIEREN 139
6.4.4 AUF EINSTELLUNGEN ZUGREIFEN 140
6.4.5 EINSTELLUNGEN BEARBEITEN 141
6.5 FORTSCHRITTSANZEIGE 143
6.6 FAZIT 144
7 INTENTS 145
7.1 WARUM GIBT ES INTENTS? 145
7.2 EXPLIZITE INTENTS 146
7.3 IMPLIZITE INTENTS 147
7.3.1 INTENT-FILTERFUER IMPLIZITE INTENTS 147
7.3.2 EIN BEISPIEL 151
7.3.3 INTENT-RESOLUTION 152
7.3.4 BEISPIELE FUER IMPLIZITE INTENTS 152
7.3.5 FEHLERBEHANDLUNG 159
7.4 SUB-ACTIVITIES 160
7.4.1 SUB-ACTIVITIES AUFRUFEN 161
7.4.2 SUB-ACTIVITIES VERWENDEN 162
7.5 FAZIT 166
8 HINTERGRUNDOPERATIONEN 167
8.1 ZIEL 167
8.2 THEORIE: PROZESSE, THREADS, SERVICES 168
8.2.1 ALLGEMEINES 168
8.2.2 MAINTHREAD 168
8.2.3 ANR 169
8.2.4 PROZESSE VS. THREADS 171
8.2.5 SERVICES 171
8.2.6 SERVICES VS. THREADS 173
8.2.7 SERVICE-CONNECTIONS 174
8.2.8 BINDER 174
8.3 IMPLEMENTIERUNG EINES LOCAL SERVICE 175
8.3.1 LOCAL SERVICE 175
8.3.2 MIT EINEM SERVICE VERBINDEN 178
8.3.3 SERVICES STARTEN UND STOPPEN 181
8.4 CALLBACK-MECHANISMEN 182
8.4.1 HANDLER 183
8.4.2 IMPLEMENTIERUNG 184
8.4.3 THREADS MIT SCHLEIFEN 189
8.5 SINGLE ACTION SERVICE 192
8.6 INTENT SERVICE 198
8.7 PROJEKT VOLTA 200
8.8 FAZIT 203
9 IPC - INTER PROCESS
COMMUNICATION 205
9.1 AIDL 205
9.2 IMPLEMENTIERUNG 207
9.3 EIGENE DATENOBJEKTE PER IPC UEBERTRAGEN 210
9.3.1 EIGENE DATENOBJEKTE ERSTELLEN 211
9.3.2 PARAMETERUEBERGABE OPTIMIEREN 214
9.4 ASYNCHRONE METHODENAUFRUFE 215
9.4.1 ASYNCHRONE METHODENAUFRUFE MIT RUECKGABEWERT 216
9.4.2 ASYNCHRONE METHODENAUFRUFE VERWENDEN 220
9.5 FAZIT 223
10 BROADCAST RECEIVER 225
10.1 BROADCAST INTENTS 225
10.2 BROADCAST RECEIVER 228
10.2.1 DYNAMISCHE BROADCAST RECEIVER 228
10.2.2 STATISCHE BROADCAST RECEIVER 230
10.3 NOTIFICATIONS 241
10.4 FAZIT 248
11 DATENBANKEN 249
11.1 ZIELSETZUNG 249
11.2 ANDROID: WOZU DATENBANKEN? 249
11.3 DAS DATENBANKSYSTEM SQLITE 250
11.4 EINE DATENBANK ERSTELLEN 251
11.4.1 BERECHTIGUNGEN 251
11.4.2 SCHEMAVERWALTUNG 251
11.5 DATENZUGRIFFE PROGRAMMIEREN 255
11.5.1 SQLITEDATABASE - VERBINDUNG ZUR DATENBANK 255
11.5.2 DATENBANKANFRAGEN 256
11.5.3 ERGEBNISTYP CURSOR 261
11.5.4 AENDERUNGSOPERATIONEN 264
11.6 DATENZUGRIFF PER KOMMANDOZEILE 267
11.7 IMPLEMENTIERUNG 268
11.7.1 EIN ARCHITEKTURVORSCHLAG 269
11.7.2 DAS SCHEMA ERSTELLEN 275
11.7.3 ANFRAGEERGEBNISSE AN DER OBERFLAECHE DARSTELLEN 276
12 DATEISYSTEM 279
12.1 AUFBAU DES DATEISYSTEMS 279
12.1.1 DAS ANWENDUNGSVERZEICHNIS 279
12.1.2 SD-KARTEN 279
12.2 VERWALTUNG 280
12.3 PROGRAMMIERUNG 281
12.3.1 ZUGRIFF AUF DAS ANWENDUNGSVERZEICHNIS 283
12.3.2 ZUGRIFF AUF DEN OEFFENTLICHEN SPEICHER 285
12.4 ZUSAMMENFASSUNG 289
13 CONTENT PROVIDER 291
13.1 ZIELSETZUNG 291
13.2 UEBERSICHT/GRUNDBEGRIFFE 292
13.3 CONTENT-URIS 293
13.4 CONTENT PROVIDER 295
13.4.1 STAMMDATEN 296
13.4.2 OPERATIONEN 296
13.4.3 LEBENSZYKLUS 298
13.4.4 BERECHTIGUNGEN 298
13.4.5 DEPLOYMENT 298
13.5 CONTENT CONSUMER 299
13.5.1 CONTENT RESOLVER 300
13.5.2 ZUGRIFF AUF DATENBANKINHALTE 301
13.5.3 ZUGRIFF AUF DATEIEN 302
13.6 IMPLEMENTIERUNG 303
13.6.1 ZUGRIFF AUF DAS ANDROID-ADRESSBUCH 303
13.6.2 DER FOTOPROVIDER 305
13.6.3 DER FOTOPROVIDERCONTRACT 306
13.6.4 DIE CONTENT-PROVIDER-KLASSE 308
13.6.5 FOTOSPEICHER ALS CONTENT CONSUMER 313
14 ASYNCHRONE DATENZUGRIFFE, LOADER 317
14.1 EINLEITUNG 317
14.2 DATENZUGRIFFE UEBER LOADER 317
14.2.1 DER CURSORLOADER 318
14.2.2 LOADER FUER DATENBANKANFRAGEN 321
14.3 AENDERUNGEN AM DATENBESTAND 324
15 LEBENSZYKLEN 325
15.1 PROZESSVERWALTUNG 326
15.2 LEBENSZYKLUS EINER ACTIVITY 328
15.3 LEBENSZYKLUS EINES SERVICE 330
15.4 LEBENSZYKLUS EINES BROADCAST RECEIVERS 332
15.5 ACTIVITIES: UNTERBRECHUNGEN UND EREIGNISSE 332
15.6 ONPAUSEO VS. ONSAVELNSTANCESTATE(BUNDLE OUTSTATE) 334
15.7 BEISPIELE AUS DER PRAXIS 339
15.7.1 BEISPIEL: KALENDER-ACTIVITY 339
15.7.2 BEISPIEL: E-MAIL-PROGRAMM 341
15.7.3 BEISPIEL: QUICK-AND-DIRTY-ALTEMATIVE 342
16 DATENUEBERTRAGUNG 345
16.1 ZIEL 345
16.2 THEORETISCHE GRUNDLAGEN 346
16.2.1 DAS EMULATOR-NETZWERK 346
16.2.2 DIE INTERNET-EINBAHNSTRASSE 348
16.2.3 NETZWERKUNTERSTUETZUNG BEI ANDROID 349
16.2.4 ARTEN DER NETZWERKUEBERTRAGUNG 351
16.3 NETZWERKEN IN DER PRAXIS 351
16.3.1 VERFAHREN 1: GEOPOSITION SENDEN 352
16.3.2 VERFAHREN 2: DAUERHAFTE VERBINDUNG 353
16.3.3 AUF FUNKLOECHER REAGIEREN 358
16.4 FAZIT 362
17 STANDORTBEZOGENE DIENSTE 363
17.1 ZIEL 363
17.2 THEORETISCHE GRUNDLAGEN 364
17.2.1 ORTUNGSVERFAHREN 364
17.2.2 GPS, KML UND GPX 365
17.2.3 ENTWICKELN IM EMULATOR 366
17.2.4 DEBUG MAPS API KEY ERSTELLEN 368
17.2.5 TESTGERAET EINRICHTEN 372
17.3 PRAXISTEIL 373
17.3.1 GOOGLE APIS INSTALLIEREN 373
17.3.2 GOOGLE-PLAY-SERVICES-BIBLIOTHEK EINBINDEN 374
17.3.3 ANDROID-MANIFEST ANPASSEN 374
17.3.4 DER LOCATION MANAGER 376
17.3.5 LOCATION API VI 377
17.3.6 LOCATION API V2 - FUSE LOCATION PROVIDER 383
17.3.7 GOOGLE MAPS API V2 388
17.3.8 FORTGESCHRITTENE TECHNIKEN 406
17.4 FAZIT 413
18 FRAGMENTS 415
18.1 ZIEL 416
18.2 FRAGMENTS 416
18.2.1 LEBENSZYKLUS VON FRAGMENTS 418
18.3 PRAXISBEISPIEL 419
18.3.1 PROJEKTAUFBAU 420
18.3.2 ACTIVITY-LAYOUT 422
18.3.3 ACTION BAR, TABS UND OPTIONSMENUE 423
18.3.4 FRAGMENTS FUER LISTENDARSTELLUNG 428
18.3.5 DRAG AND DROP 431
18.3.6 ARTIKEL ANZEIGEN 431
18.3.7 AUSWAHLISTE MIT DROP-FUNKTION 433
18.3.8 ANIMATIONEN 436
18.4 FAZIT 440
III WEITERFUEHRENDE THEMEN 441
19 DEBUGGING UND DDMS 443
19.1 ANSCHLUSS EINES ANDROID-GERAETS 443
19.2 SYSTEMAUSGABEN MIT DER LOGCAT 444
19.3 DDMS: DALVIK DEBUG MONITOR SERVICE 447
19.3.1 EMULATOR CONTROL 448
19.3.2 DEBUGGING 449
19.4 TRACEVIEW 450
20 SICHERHEIT UND VERSCHLUESSELUNG 453
20.1 MOTIVATION 453
20.2 GRUNDBEGRIFFE DER VERSCHLUESSELUNG 454
20.2.1 VERSCHLUESSELTE DATENUEBERTRAGUNG 455
20.2.2 DATEN ODER OBJEKTE VERSCHLUESSELN 470
20.2.3 VERSCHLUESSELUNG ANWENDEN 473
21 AUTOMATISIERTES TESTEN 475
21.1 WAS TESTEN WIR? 475
21.2 OBERFLAECHENTESTS 477
21.2.1 INSTRUMENTIERUNG UND ROBOTIUM 478
21.2.2 EIN BEISPIEL 479
21.2.3 DEN TEST STARTEN 482
21.2.4 KONFLIKTE VERMEIDEN 483
21.3 MODULTESTS 483
21.3.1 ANDROIDFREIE KLASSEN 483
21.3.2 ANDROIDABHAENGIGE KLASSEN 484
21.3.3 BEISPIEL FUER EINEN MODULTEST 486
21.4 EINE TESTSTRATEGIE 488
22 ANWENDUNGEN MARKTREIF MACHEN 491
22.1 HINTERGRUNDWISSEN 491
22.2 ZERTIFIKATE SELBST ERSTELLEN 493
22.3 ANWENDUNGEN MITTELS KOMMANDOZEILE MARKTREIF MACHEN . 498
22.3.1 EIN EIGENES ZERTIFIKAT ERSTELLEN 498
22.3.2 EINE ANDROID-ANWENDUNG SIGNIEREN 499
23 STORAGE ACCESS FRAMEWORK 501
23.1 UEBERBLICK 501
23.2 BEISPIEL 1: BILDER-CLIENT 502
23.3 BEISPIEL 2: DOKUMENTEN-CLIENT 506
23.4 FAZIT 509
24 OPTIMIERUNG UND PERFORMANCE 511
24.1 ERSTE OPTIMIERUNGSREGELN 511
24.2 DATENOBJEKTE 512
24.3 CURSOR ODER LISTE? 512
24.4 TIMEIS AKKU! 513
25 BUILDSYSTEM GRADLE 515
25.1 WARUM GRADLE? 515
25.2 GRADLE IN DER PRAXIS 516
25.2.1 IMPORT VON EDIPSE-PROJEKTEN 516
25.2.2 DER GRADLE WRAPPER 517
ANHANG 519
LITERATURVERZEICHNIS 545
INDEX 549 |
any_adam_object | 1 |
author | Becker, Arno Pant, Marcus 1969- |
author_GND | (DE-588)138308829 (DE-588)138308845 |
author_facet | Becker, Arno Pant, Marcus 1969- |
author_role | aut aut |
author_sort | Becker, Arno |
author_variant | a b ab m p mp |
building | Verbundindex |
bvnumber | BV042325027 |
classification_rvk | ST 153 ST 230 ST 232 ST 250 ST 261 ZN 6560 |
classification_tum | DAT 435f |
ctrlnum | (OCoLC)901524867 (DE-599)DNB1065260202 |
dewey-full | 005.445 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.445 |
dewey-search | 005.445 |
dewey-sort | 15.445 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
edition | 4., aktualisierte und erweiterte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV042325027</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20211123</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150203s2015 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1065260202</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3864902606</subfield><subfield code="9">3-86490-260-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783864902604</subfield><subfield code="c">Geh.: EUR 39.90 (DE), ca. EUR 41.10 (AT), ca. sfr 53.90 (freier Pr.)</subfield><subfield code="9">978-3-86490-260-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783864902604</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)901524867</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1065260202</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.445</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 153</subfield><subfield code="0">(DE-625)143597:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 6560</subfield><subfield code="0">(DE-625)157572:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 435f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Becker, Arno</subfield><subfield code="0">(DE-588)138308829</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Android 5</subfield><subfield code="b">Programmieren für Smartphones und Tablets</subfield><subfield code="c">Arno Becker ; Marcus Pant</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Android fünf</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., aktualisierte und erweiterte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt.verlag</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 556 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">240 mm x 165 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Android 5.0</subfield><subfield code="0">(DE-588)1068047720</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Android 5.0</subfield><subfield code="0">(DE-588)1068047720</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pant, Marcus</subfield><subfield code="d">1969-</subfield><subfield code="0">(DE-588)138308845</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-86491-662-5</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-86491-661-8</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">3. Aufl. (2014) u.d.T.</subfield><subfield code="a">Becker, Arno</subfield><subfield code="t">Android 4.4</subfield><subfield code="w">(DE-604)BV039892853</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5131402&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.dpunkt.de/buecher/5119/android-5.html</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027761875&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027761875</subfield></datafield></record></collection> |
id | DE-604.BV042325027 |
illustrated | Illustrated |
indexdate | 2024-08-03T02:08:09Z |
institution | BVB |
isbn | 3864902606 9783864902604 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027761875 |
oclc_num | 901524867 |
open_access_boolean | |
owner | DE-M347 DE-29T DE-92 DE-706 DE-526 DE-859 DE-860 DE-11 DE-573 DE-523 DE-20 DE-19 DE-BY-UBM DE-1102 DE-858 DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-83 DE-824 DE-634 DE-1050 DE-898 DE-BY-UBR |
owner_facet | DE-M347 DE-29T DE-92 DE-706 DE-526 DE-859 DE-860 DE-11 DE-573 DE-523 DE-20 DE-19 DE-BY-UBM DE-1102 DE-858 DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-83 DE-824 DE-634 DE-1050 DE-898 DE-BY-UBR |
physical | XVI, 556 Seiten Illustrationen, Diagramme 240 mm x 165 mm |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | dpunkt.verlag |
record_format | marc |
spelling | Becker, Arno (DE-588)138308829 aut Android 5 Programmieren für Smartphones und Tablets Arno Becker ; Marcus Pant Android fünf 4., aktualisierte und erweiterte Auflage Heidelberg dpunkt.verlag 2015 XVI, 556 Seiten Illustrationen, Diagramme 240 mm x 165 mm txt rdacontent n rdamedia nc rdacarrier Android 5.0 (DE-588)1068047720 gnd rswk-swf Android 5.0 (DE-588)1068047720 s DE-604 Pant, Marcus 1969- (DE-588)138308845 aut Erscheint auch als Online-Ausgabe, EPUB 978-3-86491-662-5 Erscheint auch als Online-Ausgabe, PDF 978-3-86491-661-8 3. Aufl. (2014) u.d.T. Becker, Arno Android 4.4 (DE-604)BV039892853 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=5131402&prov=M&dok_var=1&dok_ext=htm Inhaltstext text/html http://www.dpunkt.de/buecher/5119/android-5.html Ausführliche Beschreibung DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027761875&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Becker, Arno Pant, Marcus 1969- Android 5 Programmieren für Smartphones und Tablets Android 5.0 (DE-588)1068047720 gnd |
subject_GND | (DE-588)1068047720 |
title | Android 5 Programmieren für Smartphones und Tablets |
title_alt | Android fünf |
title_auth | Android 5 Programmieren für Smartphones und Tablets |
title_exact_search | Android 5 Programmieren für Smartphones und Tablets |
title_full | Android 5 Programmieren für Smartphones und Tablets Arno Becker ; Marcus Pant |
title_fullStr | Android 5 Programmieren für Smartphones und Tablets Arno Becker ; Marcus Pant |
title_full_unstemmed | Android 5 Programmieren für Smartphones und Tablets Arno Becker ; Marcus Pant |
title_old | Becker, Arno Android 4.4 |
title_short | Android 5 |
title_sort | android 5 programmieren fur smartphones und tablets |
title_sub | Programmieren für Smartphones und Tablets |
topic | Android 5.0 (DE-588)1068047720 gnd |
topic_facet | Android 5.0 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5131402&prov=M&dok_var=1&dok_ext=htm http://www.dpunkt.de/buecher/5119/android-5.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027761875&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT beckerarno android5programmierenfursmartphonesundtablets AT pantmarcus android5programmierenfursmartphonesundtablets AT beckerarno androidfunf AT pantmarcus androidfunf |