Professional Android(r) - Reto Meier.pdf

(19224 KB) Pobierz
PROFESSIONAL ANDROID
®
, FOURTH EDITION
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xxxi
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
CHAPTER 20
CHAPTER 21
Hello, Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Applications and Activities and Fragments, Oh My! . . . . . . . . . . . . 57
Defining the Android Manifest and Gradle Build Files,
and Externalizing Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Building User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Intents and Broadcast Receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Using Internet Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Files, Saving State, and User Preferences . . . . . . . . . . . . . . . . . . . . 245
Creating and Using Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Content Providers and Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Working in the Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Implementing the Android Design Philosophy . . . . . . . . . . . . . . . . 433
Implementing a Modern Android User Experience . . . . . . . . . . . . 463
Advanced Customization of Your User Interface . . . . . . . . . . . . . . 501
Location, Contextual Awareness, and Mapping . . . . . . . . . . . . . . . 541
Hardware Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Audio, Video, and Using the Camera . . . . . . . . . . . . . . . . . . . . . . . 665
Communicating with Bluetooth, NFC, and Wi-Fi Peer-to-Peer . . . 713
Invading the Home Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743
Advanced Android Development . . . . . . . . . . . . . . . . . . . . . . . . . . 787
Releasing, Distributing, and Monitoring Applications . . . . . . . . . . 825
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
863
PROFESSIONAL
Android
®
Fourth Edition
Zgłoś jeśli naruszono regulamin