Professional Android 4 Application Development.pdf

(21189 KB) Pobierz
PROFESSIONAL
ANDROID™ 4 APPLICATION DEVELOPMENT
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xxxvii
CHAPTER 1
CHAPTER 2
CHAPTER 3
CHAPTER 4
CHAPTER 5
CHAPTER 6
CHAPTER 7
CHAPTER 8
CHAPTER 9
CHAPTER 10
CHAPTER 11
CHAPTER 12
CHAPTER 13
CHAPTER 14
CHAPTER 15
CHAPTER 16
CHAPTER 17
CHAPTER 18
CHAPTER 19
Hello, Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Creating Applications and Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Building User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Intents and Broadcast Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Using Internet Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Files, Saving State, and Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Databases and Content Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Working in the Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Expanding the User Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Advanced User Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Hardware Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Maps, Geocoding, and Location-Based Services . . . . . . . . . . . . . . . . . 513
Invading the Home Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
Audio, Video, and Using the Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
Bluetooth, NFC, Networks, and Wi-Fi. . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
Telephony and SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701
Advanced Android Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
Monetizing, Promoting, and Distributing Applications . . . . . . . . . . . . . .771
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
787
PROFESSIONAL
Android
™
4 Application Development
Zgłoś jeśli naruszono regulamin