ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Android 2: Grundlagen und Programmierung

دانلود کتاب اندروید 2: مبانی و برنامه نویسی

Android 2: Grundlagen und Programmierung

مشخصات کتاب

Android 2: Grundlagen und Programmierung

ویرایش: 2., aktualisierte und erweiterte Auflage. 
نویسندگان: ,   
سری:  
ISBN (شابک) : 3898646777 
ناشر: Dpunkt.Verlag Gmbh 
سال نشر: 2010 
تعداد صفحات: 412 
زبان: German 
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Android 2: Grundlagen und Programmierung به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب اندروید 2: مبانی و برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Ein Buch zu Android......Page 4
Aufbau des Buchs......Page 5
Danksagung......Page 6
Inhaltsverzeichnis\r......Page 7
Teil I. \rEinführung......Page 15
1.1 Projekt anlegen......Page 16
1.2 Die erste Activity......Page 18
1.3 Layout definieren......Page 19
1.4 Activities aufrufen......Page 22
1.5 Das Android-Manifest......Page 24
1.6 Fazit......Page 30
2.1 Architekturübersicht......Page 31
2.2 Die Dalvik Virtual Machine......Page 33
2.3 Standardbibliotheken......Page 35
2.5 Android-Komponenten......Page 36
2.6 Die Klasse Context......Page 38
3.1 Das Sandbox-Prinzip......Page 39
3.2 Signieren von Anwendungen......Page 40
3.3 Berechtigungen......Page 41
3.4 Anwendungsübergreifende \rBerechtigungen......Page 43
Teil II. \rAndroid in der Praxis......Page 44
4.1 Aus Sicht des Anwenders......Page 46
4.2 Kapitelübersicht......Page 49
5.2 Schnelleinstieg: Activities, Layouts und Views......Page 50
5.2.1 Grundbausteine der Oberflächengestaltung......Page 51
5.2.2 Oberflächen implementieren......Page 52
5.3.1 Definition von Ressourcen......Page 55
5.3.2 Zugriff auf Ressourcen......Page 58
5.3.3 Textressourcen......Page 61
5.3.4 Farbressourcen......Page 62
5.3.6 Bilder......Page 63
5.3.7 Animationen......Page 65
S.3.8 Multimediadateien......Page 66
5.3.9 Der raw-Ordner......Page 67
5.3.11 Der Asset-Ordner......Page 68
5.4.1 Definition von Layouts......Page 69
5.4.2 Übersicht vorhandener Layouts......Page 72
5.4.3 Übersicht vorhandener Views......Page 76
5.4.4 Views verwenden......Page 77
5.5 Schaltflächen und Menüs......Page 79
5.5.1 Schaltflächen......Page 80
5.5.2 Oberflächenereignisse......Page 81
5.5.3 Menüs im Allgemeinen......Page 82
5.5.4 Menüdefinition......Page 83
5.5.5 Optionsmenüs......Page 85
5.5.6 Kontextmenüs......Page 86
5.5.7 Dynamische Menügestaltung......Page 88
5.6.1 Zielsetzung......Page 90
5.6.2 Arbeiten mit Views......Page 91
5.7 Das Android-Manifest......Page 95
5.8.1 Styles......Page 97
5.8.2 Themes......Page 99
5.9.1 Checkliste: Bildschirmseite implementieren......Page 101
5.9.2 Texte für Bildschirmseiten definieren......Page 102
5.9.5 Layouts definieren......Page 104
5.9.7 Activity implementieren......Page 106
5.9.8 Android-Manifest anpassen......Page 108
5.9.9 Bildschirmseite im Emulator testen......Page 109
5.10.1 Scrolling......Page 111
5.10.2 Umgebungsabhängige Ressourcen......Page 113
5.10.3 Hilfeseiten mit WebView darstellen......Page 115
5.10.4 Der Hierarchy Viewer......Page 119
5.11 Fazit......Page 121
6.1 Zielsetzung......Page 122
6.2 AdapterViews und Ressourcen......Page 123
6.3 AdapterViews und Adapter......Page 124
6.3.1 ArrayAdapter......Page 125
6.3.2 SimpleCursorAdapter......Page 127
6.3.3 Auf Ereignisse reagieren......Page 128
6.4 Performante Listen......Page 131
6.5 Anwendungseinstellungen......Page 134
6.5.2 Einstellungen definieren......Page 135
6.5.3 Einstellungsseite implementieren......Page 138
6.5.4 Auf Einstellungen zugreifen......Page 140
6.5.5 Einstellungen bearbeiten......Page 141
6.6 Fortschrittsanzeige......Page 142
6.7 Fazit......Page 143
7.1 Warum gibt es Intents?......Page 145
7.2 Explizite Intents......Page 146
7.3.1 Intent-Filter für implizite Intents......Page 147
7.3.2 Ein einfaches Beispiel......Page 150
7.3.4 Beispiele für implizite Intents......Page 152
7.3.5 Fehlerbehandlung......Page 159
7.4.1 Sub-Activities aufrufen......Page 160
7.4.2 Sub-Activities verwenden......Page 161
7.5\r Anruf einleiten......Page 165
7.6 Fazit......Page 166
8.1 Ziel......Page 168
8.2.2 UI-Thread......Page 169
8.2.3 ANR......Page 170
8.2.4 Prozesse vs. Threads......Page 171
8.2.5 Services......Page 172
8.2.6 Services vs. Threads......Page 173
8.2.7 Binder......Page 174
8.3.1 Local Service......Page 177
8.3.2 Mit einem Service verbinden......Page 178
8.3.3 Services starten und stoppen......Page 181
8.4 Tipps und Tricks......Page 182
8.5 Callback-Mechanismen......Page 183
8.5.1\r Handler......Page 184
8.5.2 Implementierung......Page 186
8.5.3 Threads mit Schleifen......Page 191
8.6 Fazit......Page 193
9.1 AIDL......Page 195
9.2 Implementierung......Page 196
9.3.1 Eigene Datenobjekte erstellen......Page 200
9.3.2 Parameterübergabe optimieren......Page 203
9.4 Asynchrone Methodenaufrufe......Page 204
9.4.1 Asynchrone Methodenaufrufe mit Rückgabewert......Page 205
9.4.2 Asynchrone Methodenaufrufe verwenden......Page 209
9.5 Fazit......Page 212
10.1 Broadcast Intents......Page 213
10.2 Broadcast Receiver......Page 214
10.2.1 Dynamische Broadcast Receiver......Page 216
10.2.2 Statische Broadcast Receiver......Page 218
10.3 Meldungen an den Notification Manager......Page 228
10.4 Fazit......Page 232
11.2 Android: Wozu Datenbanken?......Page 233
11.3 Das Datenbanksystem SQLite......Page 234
11.4.2 Schemaverwaltung......Page 235
11.5 Datenzugriff programmieren......Page 238
11.5.1 SQLiteDatabase - Verbindung zur Datenbank......Page 239
11.5.2 Datenbankanfragen......Page 240
11.5.3 Ergebnistyp Cursor......Page 245
11.5.4 Änderungsoperationen......Page 247
11.6 Datenzugriff per Kommandozeile......Page 250
11.7.1 Ein Architekturvorschlag......Page 252
11.7.2 Das Schema erstellen......Page 255
11.7.3 Anfrageergebnisse an der Oberfläche darstellen......Page 256
11.8 Spielzeit!......Page 258
12.1.2 SD-Karten\r......Page 259
12.2 Verwaltung......Page 260
12.3 Programmierung......Page 261
12.3.1 Zugriff auf das Anwendungsverzeichnis......Page 262
12.3.2 Zugriff auf die SD-Karte\r......Page 265
12.4 Zusammenfassung......Page 266
13.2 Übersicht/Grundbegriffe......Page 267
13.3 Content-URls......Page 269
13.4 Content Provider......Page 271
13.4.2 Operationen......Page 272
13.4.5 Deployment......Page 274
13.5 Content Consumer......Page 275
13.5.1 Content Resolver......Page 276
13.5.2 Zugriff auf Datenbankinhalte......Page 277
13.5.3 Zugriff auf Dateien......Page 278
13.6.1 Zugriff auf das Android-Adressbuch......Page 279
13.6.2 Der FotoProvider......Page 281
13.6.3 FotoSpeicher als Content Consumer......Page 288
13.7.1 Asynchrone Operationen......Page 290
13.7.2 Alternativen zum Content Provider......Page 292
14.\r Lebenszyklen......Page 293
14.1 Prozessverwaltung......Page 294
14.2 Lebenszyklus einer Activity......Page 295
14.3 Lebenszyklus eines Service......Page 298
14.4 Lebenszyklus eines Broadcast Receivers......Page 299
14.5 Activities: Unterbrechungen und \rEreignisse......Page 300
14.6 onPause() vs. \ronSavelnstanceState(Bundle outState)......Page 301
14.7.1 Beispiel: Kalender-Activity......Page 306
14.7.2 Beispiel: E-Mail-Programm......Page 308
14.7.3 Beispiel: Quick-and-dirty-Alternative......Page 309
15.1 Ziel......Page 311
15.2.1 Das Emulator-Netzwerk......Page 312
15.2.2 Die Internet-Einbahnstraße......Page 314
15.2.3 Netzwerkunterstützung bei Android......Page 315
15.3 Netzwerken in der Praxis......Page 317
15.3.1 Verfahren 1: Geoposition senden......Page 318
15.3.2 Verfahren 2: dauerhafte Verbindung......Page 319
15.3.3 Auf Funklöcher reagieren......Page 323
15.4 Fazit......Page 325
16.1 Ziel......Page 327
16.2.1 GPS, KML und GPX......Page 328
16.2.2 Entwickeln im Emulator......Page 329
16.2.3 Debug Maps API-Key erstellen......Page 330
16.3.1 Vorbereitung......Page 332
16.3.2 Der Location Manager......Page 333
16.3.3 Google Maps......Page 335
16.3.4 MapActivity......Page 337
16.4 Fazit......Page 344
Teil III. \rAndroid für Fortgeschrittene......Page 346
17.1 Anschluss eines Android-Geräts......Page 347
17.2 Systemausgaben mit der LogCat......Page 348
17.3 DDMS: Dalvik Debug Monitor Service......Page 351
17.3.1 Emulator Control......Page 352
17.4 Traceview......Page 353
18.1 Motivation......Page 357
18.2 Grundbegriffe der Verschlüsselung......Page 358
18.2.1 Verschlüsselte Datenübertragung......Page 359
18.2.2 Daten oder Objekte verschlüsseln......Page 374
18.2.3 Verschlüsselung anwenden......Page 376
19.1 Was testen wir?......Page 378
19.2 Oberflächentests......Page 380
19.2.1 Instrumentierung und robotium......Page 381
19.2.2 Ein Beispiel......Page 383
19.2.3 Konflikte vermeiden......Page 384
19.3.1 Androidfreie Klassen......Page 385
19.3.2 Androidabhängige Klassen......Page 386
19.3.3 Ein Beispiel......Page 387
19.4 Eine Teststrategie......Page 390
20.1 Hintergrundwissen......Page 391
20.2 Das Eclipse-Plugin verwenden......Page 392
20.3.1 Ein eigenes Zertifikat erstellen......Page 393
20.3.2 Eine Android-Anwendung signieren......Page 395
21.1 Erste Optimierungsregeln......Page 396
21.3 Cursor oder Liste?......Page 397
21.4 Time is Akku!......Page 398
Anhang......Page 399
Literaturverzeichnis\r......Page 403




نظرات کاربران