Hello, Android: introducing Google's mobile development platform ; [Android 2]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Raleigh, NC [u.a.]
<<The>> Pragmatic Bookshelf
2010
|
Ausgabe: | 3. ed., P3.0 print., Version: 2010-11-4 |
Schriftenreihe: | The pragmatic programmers
Java Programming / Telephony |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references (p. [281]) and index |
Beschreibung: | XVIII, 293 S. Ill., graph. Darst. 23 cm |
ISBN: | 9781934356562 1934356565 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036887747 | ||
003 | DE-604 | ||
005 | 20110310 | ||
007 | t | ||
008 | 110105s2010 ad|| |||| 00||| eng d | ||
015 | |a GBB053574 |2 dnb | ||
020 | |a 9781934356562 |c (pbk.) : US$ 34.95 |9 978-1-934356-56-2 | ||
020 | |a 1934356565 |c (pbk.) : US$ 34.95 |9 1-934356-56-5 | ||
035 | |a (OCoLC)699803756 | ||
035 | |a (DE-599)BVBBV036887747 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-1051 |a DE-863 | ||
082 | 0 | |a 005.265 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
100 | 1 | |a Burnette, Ed |e Verfasser |4 aut | |
245 | 1 | 0 | |a Hello, Android |b introducing Google's mobile development platform ; [Android 2] |c Ed Burnette |
250 | |a 3. ed., P3.0 print., Version: 2010-11-4 | ||
264 | 1 | |a Raleigh, NC [u.a.] |b <<The>> Pragmatic Bookshelf |c 2010 | |
300 | |a XVIII, 293 S. |b Ill., graph. Darst. |c 23 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The pragmatic programmers | |
490 | 0 | |a Java Programming / Telephony | |
500 | |a Includes bibliographical references (p. [281]) and index | ||
650 | 4 | |a Android (Electronic resource) | |
650 | 4 | |a Cell phones | |
650 | 4 | |a Application software / Development | |
650 | 0 | 7 | |a Google |0 (DE-588)4726597-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Handy |0 (DE-588)4338635-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Android |g Systemplattform |0 (DE-588)7635475-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Android |g Systemplattform |0 (DE-588)7635475-1 |D s |
689 | 0 | 1 | |a Google |0 (DE-588)4726597-8 |D s |
689 | 0 | 2 | |a Handy |0 (DE-588)4338635-0 |D s |
689 | 0 | 3 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 4 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020802993&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-020802993 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 261 A63 B964(3) |
DE-BY-FWS_katkey | 391530 |
DE-BY-FWS_media_number | 083101240412 |
_version_ | 1806174572082364416 |
adam_text | Contents
Acknowledgments
xi
Preface
xiii
What Makes Android Special?
.................. xiii
Who Should Read This Book?
.................. . xiv
What s in This Book?
........................ xv
What s New in the Third Edition?
................. xv
Online Resources
.......................... xvii
Fast-Forward
» .......................... xvii
I Introducing Android
1
1
Quick Start
3
1.1
Installing the Tools
..................... 3
1.2
Creating Your First Program
. ............... 9
1.3
Running on the Emulator
................. 9
1.4
Running on a Real Phone
................. 14
1.5
Fast-Forward
........................ 15
2
Key Concepts
17
2.1
The Big Picture
..,....,....,..,.....,. 17
2.2
It s Alive!
........................... 22
2.3
Building Blocks
....................... 26
2.4
Using Resources
...................... 27
2.5
Safe and Secure
....................... 27
2.6
Fast-Forward
........................ 28
II
Android
Basics 29
3
Designing
the User Interface
31
3.1
Introducing the Sudoku Example
. ............ 31
3.2
Designing by Declaration
................. 32
3.3
Creating the Opening Screen
............... 33
3.4
Using Alternate Resources
................. 42
3.5
Implementing an About Box
................ 46
3.6
Applying a Theme
...................... 49
3.7
Adding a Menu
....................... 51
3.8
Adding Settings
....................... 54
3.9
Starting a New Game
.................... 56
3.10
Debugging
.......................... 58
3.11
Exiting the Game
...................... 59
3.12
Fast-Forward
»....................... 60
4
Exploring 2D Graphics
61
4.1
Learning the Basics
..................... 61
4.2
Adding Graphics to Sudoku
................ 66
4.3
Handling Input
....................... 75
4.4
The Rest of the Story
.................... 81
4.5
Making More Improvements
................ 91
4.6
Fast-Forward
»....................... 91
5
Multimedia
93
5.1
Playing Audio
........................ 93
5.2
Playing Video
........................ 100
5.3
Adding Sounds to Sudoku
................. 103
5.4
Fast-Forward
........................ 107
6
Storing Local Data
109
6.1
Adding Options to Sudoku
. ................ 109
6.2
Continuing an Old Game
.................
Ill
6.3
Remembering the Current Position
............ 113
6.4
Accessing the Internal File System
............ 115
6.5
Accessing SD Cards
.................... 116
6.6
Fast-Forward
»....................... 117
Ill Beyond the
Basics 119
7
The Connected World
121
7.1
Browsing by Intent
..................... 122
7.2
Web with a View
....................... 126
7.3
From JavaScript to Java and Back
............ 131
7.4
Using Web Services
..................... 138
7.5
Fast-Forward
» ....................... 151
8
Locating and Sensing
153
8.1
Location, Location, Location
............... . 153
8.2
Set Sensors to Maximum
................. 160
8.3
Bird s-Eye View
....................... 164
8.4
Fast-Forward
»....................... 169
9
Putting SQL to Work
171
9.1
Introducing SgLite
..................... 171
9.2
SQL
101........................... 172
9.3
Hello, Database
....................... 174
9.4
Data Binding.
........................ 182
9.5
Using a ContentProvider
.................. 185
9.6
Implementing a ContentProvider
............. 188
9.7
Fast-Forward
»....................... 189
10 3D
Graphics in
OpenGL 191
10.1
Understanding
3D
Graphics
................ 191
10.2
Introducing
OpenGL .................... 192
10.3
Building an
OpenGL
Program
............... 193
10.4
Rendering the Scene
.................... 195
10.5
Building a Model
...................... 199
10.6
Lights, Camera,
... ..................... 202
10.7
Action!
............................ 205
10.8
Applying Texture
......................
20b
10.9
Peekaboo
........................... 209
10.10
Measuring Smoothness
.................. 210
10.11
Fast-Forward
........................ 211
IV The Next Generation
213
11
Multi-Touch
215
11.1
Introducing Multi-Touch
.................. 215
11.2
Building the Touch Example
............... 217
11.3
Understanding Touch Events
............... 220
11.4
Setting Up for Image Transformation
.......... 223
11.5
Implementing the Drag Gesture
. ............. 224
11.6
Implementing the Pinch Zoom Gesture
......... 225
11.7
Fast-Forward
»....................... 227
12
There s No Place Like Home
229
12.1
Hello, Widget
......................... 229
12.2
Live Wallpaper
........................ 238
12.3
Fast-Forward
»....................... 250
13
Write Once, Test Everywhere
253
13.1
Gentlemen, Start Your Emulators
............ 254
13.2
Building for Multiple Versions
............... 254
13.3
Evolving with Android APIs
................ 256
13.4
Bug on Parade
....................... . 262
13.5
All Screens Great and Small
................ 264
13.6
Installing on the SD Card
................. 265
13.7
Fast-Forward
........................ 267
14
Publishing to the Android Market
269
14.1
Preparing
........................... 269
14.2
Signing
............................ 270
14.3
Publishing
.......................... 271
14.4
Updating
........................... 273
14.5
Closing Thoughts
...................... 274
V Appendixes
275
A Java vs. the Android Language and APIs
277
A.
1
Language Subset
...................... 277
A.2 Standard Library Subset
.................. 279
A.3 Third-Party Libraries
.................... 280
В
Bibliography
281
Index
283
|
any_adam_object | 1 |
author | Burnette, Ed |
author_facet | Burnette, Ed |
author_role | aut |
author_sort | Burnette, Ed |
author_variant | e b eb |
building | Verbundindex |
bvnumber | BV036887747 |
classification_rvk | ST 250 ST 261 |
ctrlnum | (OCoLC)699803756 (DE-599)BVBBV036887747 |
dewey-full | 005.265 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.265 |
dewey-search | 005.265 |
dewey-sort | 15.265 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3. ed., P3.0 print., Version: 2010-11-4 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02249nam a2200541 c 4500</leader><controlfield tag="001">BV036887747</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110310 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110105s2010 ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB053574</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781934356562</subfield><subfield code="c">(pbk.) : US$ 34.95</subfield><subfield code="9">978-1-934356-56-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1934356565</subfield><subfield code="c">(pbk.) : US$ 34.95</subfield><subfield code="9">1-934356-56-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699803756</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV036887747</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-863</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.265</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="100" ind1="1" ind2=" "><subfield code="a">Burnette, Ed</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Hello, Android</subfield><subfield code="b">introducing Google's mobile development platform ; [Android 2]</subfield><subfield code="c">Ed Burnette</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. ed., P3.0 print., Version: 2010-11-4</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Raleigh, NC [u.a.]</subfield><subfield code="b"><<The>> Pragmatic Bookshelf</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 293 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">23 cm</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="490" ind1="0" ind2=" "><subfield code="a">The pragmatic programmers</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Java Programming / Telephony</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (p. [281]) and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Android (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cell phones</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software / Development</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Google</subfield><subfield code="0">(DE-588)4726597-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Handy</subfield><subfield code="0">(DE-588)4338635-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Android</subfield><subfield code="g">Systemplattform</subfield><subfield code="0">(DE-588)7635475-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Android</subfield><subfield code="g">Systemplattform</subfield><subfield code="0">(DE-588)7635475-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Google</subfield><subfield code="0">(DE-588)4726597-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Handy</subfield><subfield code="0">(DE-588)4338635-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</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=020802993&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-020802993</subfield></datafield></record></collection> |
id | DE-604.BV036887747 |
illustrated | Illustrated |
indexdate | 2024-08-01T10:51:39Z |
institution | BVB |
isbn | 9781934356562 1934356565 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-020802993 |
oclc_num | 699803756 |
open_access_boolean | |
owner | DE-739 DE-1051 DE-863 DE-BY-FWS |
owner_facet | DE-739 DE-1051 DE-863 DE-BY-FWS |
physical | XVIII, 293 S. Ill., graph. Darst. 23 cm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | <<The>> Pragmatic Bookshelf |
record_format | marc |
series2 | The pragmatic programmers Java Programming / Telephony |
spellingShingle | Burnette, Ed Hello, Android introducing Google's mobile development platform ; [Android 2] Android (Electronic resource) Cell phones Application software / Development Google (DE-588)4726597-8 gnd Handy (DE-588)4338635-0 gnd Programmierung (DE-588)4076370-5 gnd Android Systemplattform (DE-588)7635475-1 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4726597-8 (DE-588)4338635-0 (DE-588)4076370-5 (DE-588)7635475-1 (DE-588)4401313-9 |
title | Hello, Android introducing Google's mobile development platform ; [Android 2] |
title_auth | Hello, Android introducing Google's mobile development platform ; [Android 2] |
title_exact_search | Hello, Android introducing Google's mobile development platform ; [Android 2] |
title_full | Hello, Android introducing Google's mobile development platform ; [Android 2] Ed Burnette |
title_fullStr | Hello, Android introducing Google's mobile development platform ; [Android 2] Ed Burnette |
title_full_unstemmed | Hello, Android introducing Google's mobile development platform ; [Android 2] Ed Burnette |
title_short | Hello, Android |
title_sort | hello android introducing google s mobile development platform android 2 |
title_sub | introducing Google's mobile development platform ; [Android 2] |
topic | Android (Electronic resource) Cell phones Application software / Development Google (DE-588)4726597-8 gnd Handy (DE-588)4338635-0 gnd Programmierung (DE-588)4076370-5 gnd Android Systemplattform (DE-588)7635475-1 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Android (Electronic resource) Cell phones Application software / Development Handy Programmierung Android Systemplattform Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020802993&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT burnetteed helloandroidintroducinggooglesmobiledevelopmentplatformandroid2 |
Inhaltsverzeichnis
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 261 A63 B964(3) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |