Book Title <Chapter No> V1 - MM/DD/2010
Android™ Sensor Programming
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
PART I LOCATION SERVICES
CHAPTER 1 Introducing the Android Location Service . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 2 Determining a Device’s Current Location . . . . . . . . . . . . . . . . . . . . . . . . . . 11
CHAPTER 3 Tracking Device Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
CHAPTER 4 Proximity Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
PART II INFERRING INFORMATION FROM PHYSICAL SENSORS
CHAPTER 5 Overview of Physical Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
CHAPTER 6 Errors and Sensor Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
CHAPTER 7 Determining Device Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
CHAPTER 8 Detecting Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
CHAPTER 9 Sensing the Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
CHAPTER 10 Android Open Accessory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
PART III SENSING THE AUGMENTED, PATTERNRICH EXTERNAL
WORLD
CHAPTER 11 Near Field Communication (NFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
CHAPTER 12 Using the Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
CHAPTER 13 Image-Processing Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
CHAPTER 14 Using the Microphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
PART IV SPEAKING TO ANDROID
CHAPTER 15 Designing a Speech-Enabled App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
CHAPTER 16 Using Speech Recognition and Text-To-Speech APIs . . . . . . . . . . . . . . 349
CHAPTER 17 Matching What Was Said . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
CHAPTER 18 Executing Voice Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
CHAPTER 19 Implementing Speech Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .471
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
ffirs.indd iffirs.indd i 5/11/2012 9:36:42 AM5/11/2012 9:36:42 AM
- 1
- 2
- 3
前往页