- Page 5: PROFESSIONAL Android 4 Application
- Page 8 and 9: Professional Android 4 Application
- Page 11: ABOUT THE AUTHOR RETO MEIER grew up
- Page 15: CREDITS EXECUTIVE EDITOR Robert Ell
- Page 19 and 20: CONTENTS INTRODUCTION xxxvii CHAPTE
- Page 21 and 22: CONTENTS The Dalvik Debug Monitor S
- Page 23 and 24: CONTENTS Supporting Accessibility i
- Page 25 and 26: CONTENTS Creating a Standard Prefer
- Page 27 and 28: CONTENTS Executing a Service and Co
- Page 29 and 30: CONTENTS Supporting and Optimizing
- Page 31 and 32: CONTENTS Creating a Compass and Art
- Page 33 and 34: CONTENTS Introducing Live Folders 6
- Page 35 and 36: CONTENTS Discovering Peers 689 Conn
- Page 37: CONTENTS CHAPTER 19: MONETIZING, PR
- Page 40 and 41: INTRODUCTION WHO THIS BOOK IS FOR T
- Page 42 and 43: INTRODUCTION Chapter 2 outlines the
- Page 44 and 45: INTRODUCTION If you don’t spot
- Page 47 and 48: 1Hello, Android WHAT’S IN THIS CH
- Page 49 and 50: What Android Isn’t x 3 In mobile
- Page 51 and 52: Native Android Applications x 5 ‰
- Page 53 and 54:
Android SDK Features x 7 The Androi
- Page 55 and 56:
Android SDK Features x 9 Intents ar
- Page 57 and 58:
Why Develop for Android? x 11 With
- Page 59 and 60:
Why Develop for Android? x 13 ‰ S
- Page 61 and 62:
Introducing the Development Framewo
- Page 63 and 64:
Introducing the Development Framewo
- Page 65 and 66:
2Getting Started WHAT’S IN THIS C
- Page 67 and 68:
Developing for Android x 21 To get
- Page 69 and 70:
Developing for Android x 23 When yo
- Page 71 and 72:
Developing for Android x 25 FIGURE
- Page 73 and 74:
Developing for Android x 27 Updatin
- Page 75 and 76:
Developing for Android x 29 4. The
- Page 77 and 78:
Developing for Android x 31 FIGURE
- Page 79 and 80:
Developing for Android x 33 Running
- Page 81 and 82:
Developing for Android x 35 android
- Page 83 and 84:
Developing for Android x 37 It’s
- Page 85 and 86:
Developing for Mobile and Embedded
- Page 87 and 88:
Developing for Mobile and Embedded
- Page 89 and 90:
Developing for Mobile and Embedded
- Page 91 and 92:
Developing for Mobile and Embedded
- Page 93 and 94:
Android Development Tools x 47 You
- Page 95 and 96:
Android Development Tools x 49 The
- Page 97 and 98:
Android Development Tools x 51 The
- Page 99 and 100:
3Creating Applications and Activiti
- Page 101 and 102:
Introducing the Application Manifes
- Page 103 and 104:
Introducing the Application Manifes
- Page 105 and 106:
Introducing the Application Manifes
- Page 107 and 108:
Introducing the Application Manifes
- Page 109 and 110:
Using the Manifest Editor x 63 You
- Page 111 and 112:
Externalizing Resources x 65 By ext
- Page 113 and 114:
Externalizing Resources x 67 String
- Page 115 and 116:
Externalizing Resources x 69 Both N
- Page 117 and 118:
Externalizing Resources x 71 The fo
- Page 119 and 120:
Externalizing Resources x 73 No
- Page 121 and 122:
Externalizing Resources x 75 The Re
- Page 123 and 124:
Externalizing Resources x 77 androi
- Page 125 and 126:
Externalizing Resources x 79 ‰ Pl
- Page 127 and 128:
The Android Application Lifecycle x
- Page 129 and 130:
Introducing the Android Application
- Page 131 and 132:
Introducing the Android Application
- Page 133 and 134:
A Closer Look at Android Activities
- Page 135 and 136:
A Closer Look at Android Activities
- Page 137 and 138:
A Closer Look at Android Activities
- Page 139:
A Closer Look at Android Activities
- Page 142 and 143:
96 x CHAPTER 4 BUILDING USER INTERF
- Page 144 and 145:
98 x CHAPTER 4 BUILDING USER INTERF
- Page 146 and 147:
100 x CHAPTER 4 BUILDING USER INTER
- Page 148 and 149:
102 x CHAPTER 4 BUILDING USER INTER
- Page 150 and 151:
104 x CHAPTER 4 BUILDING USER INTER
- Page 152 and 153:
106 x CHAPTER 4 BUILDING USER INTER
- Page 154 and 155:
108 x CHAPTER 4 BUILDING USER INTER
- Page 156 and 157:
110 x CHAPTER 4 BUILDING USER INTER
- Page 158 and 159:
112 x CHAPTER 4 BUILDING USER INTER
- Page 160 and 161:
114 x CHAPTER 4 BUILDING USER INTER
- Page 162 and 163:
116 x CHAPTER 4 BUILDING USER INTER
- Page 164 and 165:
118 x CHAPTER 4 BUILDING USER INTER
- Page 166 and 167:
120 x CHAPTER 4 BUILDING USER INTER
- Page 168 and 169:
122 x CHAPTER 4 BUILDING USER INTER
- Page 170 and 171:
124 x CHAPTER 4 BUILDING USER INTER
- Page 172 and 173:
126 x CHAPTER 4 BUILDING USER INTER
- Page 174 and 175:
128 x CHAPTER 4 BUILDING USER INTER
- Page 176 and 177:
130 x CHAPTER 4 BUILDING USER INTER
- Page 178 and 179:
132 x CHAPTER 4 BUILDING USER INTER
- Page 180 and 181:
134 x CHAPTER 4 BUILDING USER INTER
- Page 182 and 183:
136 x CHAPTER 4 BUILDING USER INTER
- Page 184 and 185:
138 x CHAPTER 4 BUILDING USER INTER
- Page 186 and 187:
140 x CHAPTER 4 BUILDING USER INTER
- Page 188 and 189:
142 x CHAPTER 4 BUILDING USER INTER
- Page 190 and 191:
144 x CHAPTER 4 BUILDING USER INTER
- Page 192 and 193:
146 x CHAPTER 4 BUILDING USER INTER
- Page 194 and 195:
148 x CHAPTER 4 BUILDING USER INTER
- Page 196 and 197:
150 x CHAPTER 4 BUILDING USER INTER
- Page 198 and 199:
152 x CHAPTER 4 BUILDING USER INTER
- Page 200 and 201:
154 x CHAPTER 4 BUILDING USER INTER
- Page 202 and 203:
156 x CHAPTER 4 BUILDING USER INTER
- Page 204 and 205:
158 x CHAPTER 4 BUILDING USER INTER
- Page 206 and 207:
160 x CHAPTER 4 BUILDING USER INTER
- Page 208 and 209:
162 x CHAPTER 4 BUILDING USER INTER
- Page 211 and 212:
5Intents and Broadcast Receivers WH
- Page 213 and 214:
Introducing Intents x 167 You can c
- Page 215 and 216:
Introducing Intents x 169 } Compone
- Page 217 and 218:
Introducing Intents x 171 LISTING 5
- Page 219 and 220:
Introducing Intents x 173 ‰ ACTIO
- Page 221 and 222:
Introducing Intents x 175 You can a
- Page 223 and 224:
Introducing Intents x 177 Using Int
- Page 225 and 226:
Introducing Intents x 179 public st
- Page 227 and 228:
Introducing Intents x 181 It’s go
- Page 229 and 230:
Creating Intent Filters and Broadca
- Page 231 and 232:
Creating Intent Filters and Broadca
- Page 233 and 234:
Creating Intent Filters and Broadca
- Page 235 and 236:
Creating Intent Filters and Broadca
- Page 237 and 238:
Creating Intent Filters and Broadca
- Page 239 and 240:
Creating Intent Filters and Broadca
- Page 241 and 242:
Creating Intent Filters and Broadca
- Page 243 and 244:
Creating Intent Filters and Broadca
- Page 245 and 246:
Creating Intent Filters and Broadca
- Page 247 and 248:
6Using Internet Resources WHAT’S
- Page 249 and 250:
Downloading and Parsing Internet Re
- Page 251 and 252:
Downloading and Parsing Internet Re
- Page 253 and 254:
Downloading and Parsing Internet Re
- Page 255 and 256:
Downloading and Parsing Internet Re
- Page 257 and 258:
Using the Download Manager x 211 It
- Page 259 and 260:
Using the Download Manager x 213 Cu
- Page 261 and 262:
Using the Download Manager x 215 Qu
- Page 263 and 264:
Using Internet Services x 217 reaso
- Page 265 and 266:
Best Practices for Downloading Data
- Page 267 and 268:
7Files, Saving State, and Preferenc
- Page 269 and 270:
Creating a Settings Activity for th
- Page 271 and 272:
Creating a Settings Activity for th
- Page 273 and 274:
Creating a Settings Activity for th
- Page 275 and 276:
Creating a Settings Activity for th
- Page 277 and 278:
Introducing the Preference Framewor
- Page 279 and 280:
Introducing the Preference Framewor
- Page 281 and 282:
Introducing the Preference Framewor
- Page 283 and 284:
Introducing the Preference Framewor
- Page 285 and 286:
Creating a Standard Preference Acti
- Page 287 and 288:
Creating a Standard Preference Acti
- Page 289 and 290:
Persisting the Application Instance
- Page 291 and 292:
Including Static Files as Resources
- Page 293 and 294:
Working with the File System x 247
- Page 295:
Working with the File System x 249
- Page 298 and 299:
252 x CHAPTER 8 DATABASES AND CONTE
- Page 300 and 301:
254 x CHAPTER 8 DATABASES AND CONTE
- Page 302 and 303:
256 x CHAPTER 8 DATABASES AND CONTE
- Page 304 and 305:
258 x CHAPTER 8 DATABASES AND CONTE
- Page 306 and 307:
260 x CHAPTER 8 DATABASES AND CONTE
- Page 308 and 309:
262 x CHAPTER 8 DATABASES AND CONTE
- Page 310 and 311:
264 x CHAPTER 8 DATABASES AND CONTE
- Page 312 and 313:
266 x CHAPTER 8 DATABASES AND CONTE
- Page 314 and 315:
268 x CHAPTER 8 DATABASES AND CONTE
- Page 316 and 317:
270 x CHAPTER 8 DATABASES AND CONTE
- Page 318 and 319:
272 x CHAPTER 8 DATABASES AND CONTE
- Page 320 and 321:
274 x CHAPTER 8 DATABASES AND CONTE
- Page 322 and 323:
276 x CHAPTER 8 DATABASES AND CONTE
- Page 324 and 325:
278 x CHAPTER 8 DATABASES AND CONTE
- Page 326 and 327:
280 x CHAPTER 8 DATABASES AND CONTE
- Page 328 and 329:
282 x CHAPTER 8 DATABASES AND CONTE
- Page 330 and 331:
284 x CHAPTER 8 DATABASES AND CONTE
- Page 332 and 333:
286 x CHAPTER 8 DATABASES AND CONTE
- Page 334 and 335:
288 x CHAPTER 8 DATABASES AND CONTE
- Page 336 and 337:
290 x CHAPTER 8 DATABASES AND CONTE
- Page 338 and 339:
292 x CHAPTER 8 DATABASES AND CONTE
- Page 340 and 341:
294 x CHAPTER 8 DATABASES AND CONTE
- Page 342 and 343:
296 x CHAPTER 8 DATABASES AND CONTE
- Page 344 and 345:
298 x CHAPTER 8 DATABASES AND CONTE
- Page 346 and 347:
300 x CHAPTER 8 DATABASES AND CONTE
- Page 348 and 349:
302 x CHAPTER 8 DATABASES AND CONTE
- Page 350 and 351:
304 x CHAPTER 8 DATABASES AND CONTE
- Page 352 and 353:
306 x CHAPTER 8 DATABASES AND CONTE
- Page 354 and 355:
308 x CHAPTER 8 DATABASES AND CONTE
- Page 356 and 357:
310 x CHAPTER 8 DATABASES AND CONTE
- Page 358 and 359:
312 x CHAPTER 8 DATABASES AND CONTE
- Page 360 and 361:
314 x CHAPTER 8 DATABASES AND CONTE
- Page 362 and 363:
316 x CHAPTER 8 DATABASES AND CONTE
- Page 364 and 365:
318 x CHAPTER 8 DATABASES AND CONTE
- Page 366 and 367:
320 x CHAPTER 8 DATABASES AND CONTE
- Page 368 and 369:
322 x CHAPTER 8 DATABASES AND CONTE
- Page 370 and 371:
324 x CHAPTER 8 DATABASES AND CONTE
- Page 372 and 373:
326 x CHAPTER 8 DATABASES AND CONTE
- Page 374 and 375:
328 x CHAPTER 8 DATABASES AND CONTE
- Page 377 and 378:
9Working in the Background WHAT’S
- Page 379 and 380:
Introducing Services x 333 } public
- Page 381 and 382:
Introducing Services x 335 Note tha
- Page 383 and 384:
Introducing Services x 337 LISTING
- Page 385 and 386:
Introducing Services x 339 1. Start
- Page 387 and 388:
Introducing Services x 341 } Log.e(
- Page 389 and 390:
Introducing Services x 343 private
- Page 391 and 392:
Using Background Threads x 345 Prio
- Page 393 and 394:
Using Background Threads x 347 } @O
- Page 395 and 396:
Using Background Threads x 349 The
- Page 397 and 398:
Using Alarms x 351 // Method which
- Page 399 and 400:
Using Alarms x 353 long timeOrLengt
- Page 401 and 402:
Using Alarms x 355 One of the most
- Page 403 and 404:
Using the Intent Service to Simplif
- Page 405 and 406:
10 Expanding the User Experience WH
- Page 407 and 408:
Introducing the Action Bar x 361 LI
- Page 409 and 410:
Introducing the Action Bar x 363 LI
- Page 411 and 412:
Introducing the Action Bar x 365
- Page 413 and 414:
Introducing the Action Bar x 367 LI
- Page 415 and 416:
Introducing the Action Bar x 369 To
- Page 417 and 418:
Adding an Action Bar to the Earthqu
- Page 419 and 420:
Adding an Action Bar to the Earthqu
- Page 421 and 422:
Adding an Action Bar to the Earthqu
- Page 423 and 424:
Creating and Using Menus and Action
- Page 425 and 426:
Creating and Using Menus and Action
- Page 427 and 428:
Creating and Using Menus and Action
- Page 429 and 430:
Creating and Using Menus and Action
- Page 431 and 432:
Creating and Using Menus and Action
- Page 433 and 434:
Creating and Using Menus and Action
- Page 435 and 436:
Creating and Using Menus and Action
- Page 437 and 438:
Refreshing the Earthquake Monitor x
- Page 439 and 440:
Going Full Screen x 393 Prior to th
- Page 441 and 442:
Introducing Dialogs x 395 Depending
- Page 443 and 444:
Introducing Dialogs x 397 ad.setNeg
- Page 445 and 446:
Introducing Dialogs x 399 } } // Re
- Page 447 and 448:
Let’s Make a Toast x 401 } } Aler
- Page 449 and 450:
Let’s Make a Toast x 403 Listing
- Page 451 and 452:
Introducing Notifications x 405 pri
- Page 453 and 454:
Introducing Notifications x 407 Cre
- Page 455 and 456:
Introducing Notifications x 409 Vib
- Page 457 and 458:
Introducing Notifications x 411 Usi
- Page 459 and 460:
Introducing Notifications x 413 c
- Page 461 and 462:
Introducing Notifications x 415 Use
- Page 463 and 464:
Introducing Notifications x 417 .se
- Page 465 and 466:
Adding Notifications and Dialogs to
- Page 467 and 468:
Adding Notifications and Dialogs to
- Page 469:
Adding Notifications and Dialogs to
- Page 472 and 473:
426 x CHAPTER 11 ADVANCED USER EXPE
- Page 474 and 475:
428 x CHAPTER 11 ADVANCED USER EXPE
- Page 476 and 477:
430 x CHAPTER 11 ADVANCED USER EXPE
- Page 478 and 479:
432 x CHAPTER 11 ADVANCED USER EXPE
- Page 480 and 481:
434 x CHAPTER 11 ADVANCED USER EXPE
- Page 482 and 483:
436 x CHAPTER 11 ADVANCED USER EXPE
- Page 484 and 485:
438 x CHAPTER 11 ADVANCED USER EXPE
- Page 486 and 487:
440 x CHAPTER 11 ADVANCED USER EXPE
- Page 488 and 489:
442 x CHAPTER 11 ADVANCED USER EXPE
- Page 490 and 491:
444 x CHAPTER 11 ADVANCED USER EXPE
- Page 492 and 493:
446 x CHAPTER 11 ADVANCED USER EXPE
- Page 494 and 495:
448 x CHAPTER 11 ADVANCED USER EXPE
- Page 496 and 497:
450 x CHAPTER 11 ADVANCED USER EXPE
- Page 498 and 499:
452 x CHAPTER 11 ADVANCED USER EXPE
- Page 500 and 501:
454 x CHAPTER 11 ADVANCED USER EXPE
- Page 502 and 503:
456 x CHAPTER 11 ADVANCED USER EXPE
- Page 504 and 505:
458 x CHAPTER 11 ADVANCED USER EXPE
- Page 506 and 507:
460 x CHAPTER 11 ADVANCED USER EXPE
- Page 508 and 509:
462 x CHAPTER 11 ADVANCED USER EXPE
- Page 510 and 511:
464 x CHAPTER 11 ADVANCED USER EXPE
- Page 512 and 513:
466 x CHAPTER 11 ADVANCED USER EXPE
- Page 514 and 515:
468 x CHAPTER 11 ADVANCED USER EXPE
- Page 516 and 517:
470 x CHAPTER 11 ADVANCED USER EXPE
- Page 518 and 519:
472 x CHAPTER 11 ADVANCED USER EXPE
- Page 520 and 521:
474 x CHAPTER 11 ADVANCED USER EXPE
- Page 522 and 523:
476 x CHAPTER 11 ADVANCED USER EXPE
- Page 524 and 525:
478 x CHAPTER 11 ADVANCED USER EXPE
- Page 526 and 527:
480 x CHAPTER 11 ADVANCED USER EXPE
- Page 528 and 529:
482 x CHAPTER 12 HARDWARE SENSORS Y
- Page 530 and 531:
484 x CHAPTER 12 HARDWARE SENSORS C
- Page 532 and 533:
486 x CHAPTER 12 HARDWARE SENSORS T
- Page 534 and 535:
488 x CHAPTER 12 HARDWARE SENSORS T
- Page 536 and 537:
490 x CHAPTER 12 HARDWARE SENSORS
- Page 538 and 539:
492 x CHAPTER 12 HARDWARE SENSORS G
- Page 540 and 541:
494 x CHAPTER 12 HARDWARE SENSORS C
- Page 542 and 543:
496 x CHAPTER 12 HARDWARE SENSORS 7
- Page 544 and 545:
498 x CHAPTER 12 HARDWARE SENSORS u
- Page 546 and 547:
500 x CHAPTER 12 HARDWARE SENSORS L
- Page 548 and 549:
502 x CHAPTER 12 HARDWARE SENSORS L
- Page 550 and 551:
504 x CHAPTER 12 HARDWARE SENSORS b
- Page 552 and 553:
506 x CHAPTER 12 HARDWARE SENSORS L
- Page 554 and 555:
508 x CHAPTER 12 HARDWARE SENSORS C
- Page 556 and 557:
510 x CHAPTER 12 HARDWARE SENSORS 5
- Page 559 and 560:
13 Maps, Geocoding, and Location-Ba
- Page 561 and 562:
Using the Emulator with Location-Ba
- Page 563 and 564:
Selecting a Location Provider x 517
- Page 565 and 566:
Finding Your Current Location x 519
- Page 567 and 568:
Finding Your Current Location x 521
- Page 569 and 570:
Finding Your Current Location x 523
- Page 571 and 572:
Finding Your Current Location x 525
- Page 573 and 574:
Best Practice for Location Updates
- Page 575 and 576:
Best Practice for Location Updates
- Page 577 and 578:
Using Proximity Alerts x 531 Intern
- Page 579 and 580:
Using the Geocoder x 533 Each Addre
- Page 581 and 582:
Using the Geocoder x 535 try { loca
- Page 583 and 584:
Creating Map-Based Activities x 537
- Page 585 and 586:
Creating Map-Based Activities x 539
- Page 587 and 588:
Creating Map-Based Activities x 541
- Page 589 and 590:
Creating Map-Based Activities x 543
- Page 591 and 592:
Creating Map-Based Activities x 545
- Page 593 and 594:
Creating Map-Based Activities x 547
- Page 595 and 596:
Creating Map-Based Activities x 549
- Page 597 and 598:
Creating Map-Based Activities x 551
- Page 599 and 600:
Creating Map-Based Activities x 553
- Page 601 and 602:
Creating Map-Based Activities x 555
- Page 603 and 604:
Creating Map-Based Activities x 557
- Page 605 and 606:
Mapping Earthquakes Example x 559 4
- Page 607 and 608:
Mapping Earthquakes Example x 561 5
- Page 609:
Mapping Earthquakes Example x 563 1
- Page 612 and 613:
566 x CHAPTER 14 INVADING THE HOME
- Page 614 and 615:
568 x CHAPTER 14 INVADING THE HOME
- Page 616 and 617:
570 x CHAPTER 14 INVADING THE HOME
- Page 618 and 619:
572 x CHAPTER 14 INVADING THE HOME
- Page 620 and 621:
574 x CHAPTER 14 INVADING THE HOME
- Page 622 and 623:
576 x CHAPTER 14 INVADING THE HOME
- Page 624 and 625:
578 x CHAPTER 14 INVADING THE HOME
- Page 626 and 627:
580 x CHAPTER 14 INVADING THE HOME
- Page 628 and 629:
582 x CHAPTER 14 INVADING THE HOME
- Page 630 and 631:
584 x CHAPTER 14 INVADING THE HOME
- Page 632 and 633:
586 x CHAPTER 14 INVADING THE HOME
- Page 634 and 635:
588 x CHAPTER 14 INVADING THE HOME
- Page 636 and 637:
590 x CHAPTER 14 INVADING THE HOME
- Page 638 and 639:
592 x CHAPTER 14 INVADING THE HOME
- Page 640 and 641:
594 x CHAPTER 14 INVADING THE HOME
- Page 642 and 643:
596 x CHAPTER 14 INVADING THE HOME
- Page 644 and 645:
598 x CHAPTER 14 INVADING THE HOME
- Page 646 and 647:
600 x CHAPTER 14 INVADING THE HOME
- Page 648 and 649:
602 x CHAPTER 14 INVADING THE HOME
- Page 650 and 651:
604 x CHAPTER 14 INVADING THE HOME
- Page 652 and 653:
606 x CHAPTER 14 INVADING THE HOME
- Page 654 and 655:
608 x CHAPTER 14 INVADING THE HOME
- Page 656 and 657:
610 x CHAPTER 14 INVADING THE HOME
- Page 658 and 659:
612 x CHAPTER 14 INVADING THE HOME
- Page 660 and 661:
614 x CHAPTER 14 INVADING THE HOME
- Page 662 and 663:
616 x CHAPTER 14 INVADING THE HOME
- Page 664 and 665:
618 x CHAPTER 14 INVADING THE HOME
- Page 667 and 668:
15 Audio, Video, and Using the Came
- Page 669 and 670:
Playing Audio and Video x 623 ‰ M
- Page 671 and 672:
Playing Audio and Video x 625 Alter
- Page 673 and 674:
Playing Audio and Video x 627 andro
- Page 675 and 676:
Playing Audio and Video x 629 } });
- Page 677 and 678:
Playing Audio and Video x 631 Use t
- Page 679 and 680:
Playing Audio and Video x 633 In Li
- Page 681 and 682:
Playing Audio and Video x 635 Reque
- Page 683 and 684:
Playing Audio and Video x 637 When
- Page 685 and 686:
Playing Audio and Video x 639 media
- Page 687 and 688:
Manipulating Raw Audio x 641 } [ ..
- Page 689 and 690:
Creating a Sound Pool x 643 // Crea
- Page 691 and 692:
Using Audio Effects x 645 When you
- Page 693 and 694:
Using the Camera for Taking Picture
- Page 695 and 696:
Using the Camera for Taking Picture
- Page 697 and 698:
Using the Camera for Taking Picture
- Page 699 and 700:
Using the Camera for Taking Picture
- Page 701 and 702:
Using the Camera for Taking Picture
- Page 703 and 704:
Recording Video x 657 Listing 15-29
- Page 705 and 706:
Recording Video x 659 Finally, assi
- Page 707 and 708:
Using Media Effects x 661 Android 4
- Page 709:
Adding Media to the Media Store x 6
- Page 712 and 713:
666 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 714 and 715:
668 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 716 and 717:
670 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 718 and 719:
672 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 720 and 721:
674 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 722 and 723:
676 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 724 and 725:
678 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 726 and 727:
680 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 728 and 729:
682 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 730 and 731:
684 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 732 and 733:
686 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 734 and 735:
688 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 736 and 737:
690 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 738 and 739:
692 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 740 and 741:
694 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 742 and 743:
696 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 744 and 745:
698 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 746 and 747:
700 x CHAPTER 16 BLUETOOTH, NFC, NE
- Page 748 and 749:
702 x CHAPTER 17 TELEPHONY AND SMS
- Page 750 and 751:
704 x CHAPTER 17 TELEPHONY AND SMS
- Page 752 and 753:
706 x CHAPTER 17 TELEPHONY AND SMS
- Page 754 and 755:
708 x CHAPTER 17 TELEPHONY AND SMS
- Page 756 and 757:
710 x CHAPTER 17 TELEPHONY AND SMS
- Page 758 and 759:
712 x CHAPTER 17 TELEPHONY AND SMS
- Page 760 and 761:
714 x CHAPTER 17 TELEPHONY AND SMS
- Page 762 and 763:
716 x CHAPTER 17 TELEPHONY AND SMS
- Page 764 and 765:
718 x CHAPTER 17 TELEPHONY AND SMS
- Page 766 and 767:
720 x CHAPTER 17 TELEPHONY AND SMS
- Page 768 and 769:
722 x CHAPTER 17 TELEPHONY AND SMS
- Page 770 and 771:
724 x CHAPTER 17 TELEPHONY AND SMS
- Page 772 and 773:
726 x CHAPTER 17 TELEPHONY AND SMS
- Page 774 and 775:
728 x CHAPTER 17 TELEPHONY AND SMS
- Page 776 and 777:
730 x CHAPTER 17 TELEPHONY AND SMS
- Page 778 and 779:
732 x CHAPTER 17 TELEPHONY AND SMS
- Page 780 and 781:
734 x CHAPTER 17 TELEPHONY AND SMS
- Page 782 and 783:
736 x CHAPTER 17 TELEPHONY AND SMS
- Page 785 and 786:
18 Advanced Android Development WHA
- Page 787 and 788:
Paranoid Android x 741 When a packa
- Page 789 and 790:
Introducing Cloud to Device Messagi
- Page 791 and 792:
Introducing Cloud to Device Messagi
- Page 793 and 794:
Introducing Cloud to Device Messagi
- Page 795 and 796:
Introducing Cloud to Device Messagi
- Page 797 and 798:
Implementing Copy Protection Using
- Page 799 and 800:
Introducing In-App Billing x 753 pu
- Page 801 and 802:
Introducing In-App Billing x 755 Th
- Page 803 and 804:
Using Wake Locks x 757 After t
- Page 805 and 806:
Using AIDL to Support Inter-Process
- Page 807 and 808:
Using AIDL to Support Inter-Process
- Page 809 and 810:
Using AIDL to Support Inter-Process
- Page 811 and 812:
Dealing with Different Hardware and
- Page 813 and 814:
Dealing with Different Hardware and
- Page 815 and 816:
Optimizing UI Performance with Stri
- Page 817 and 818:
19 Monetizing, Promoting, and Distr
- Page 819 and 820:
Signing and Publishing Applications
- Page 821 and 822:
Distributing Applications x 775 A l
- Page 823 and 824:
Distributing Applications x 777 FIG
- Page 825 and 826:
An Introduction to Monetizing Your
- Page 827 and 828:
Application Marketing, Promotion, a
- Page 829 and 830:
Analytics and Referral Tracking x 7
- Page 831 and 832:
Analytics and Referral Tracking x 7
- Page 833 and 834:
INDEX Numbers 3D views, Surface Vie
- Page 835 and 836:
Android - applications Android adop
- Page 837 and 838:
ackward compatibility - camera data
- Page 839 and 840:
Collection View Widgets - Content P
- Page 841 and 842:
debugging - downloads debugging, 33
- Page 843 and 844:
Export Android Application wizard -
- Page 845 and 846:
GSM network - Intent Receivers GSM
- Page 847 and 848:
Layer Drawables - Linkify Layer Dra
- Page 849 and 850:
MapActivity class - menus MapActivi
- Page 851 and 852:
microphone - On Shared Preferences
- Page 853 and 854:
Paint - process management Paint an
- Page 855 and 856:
Remote Views - screens Remote Views
- Page 857 and 858:
Server Sockets - Shared Preferences
- Page 859 and 860:
sticky Intents - ToDoContentProvide
- Page 861 and 862:
values - Wake Locks V values Cursor
- Page 863:
width supported - z-axis accelerati
- Page 868:
Related Wrox Books Join the discuss