Professional Android Sensor Programming 9781118183489, 1118183487

826 80 8MB

English Pages 517 Year 2012

Report DMCA / Copyright

DOWNLOAD FILE

Professional Android Sensor Programming
 9781118183489, 1118183487

Table of contents :
Content: 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 10: ANDROID OPEN ACCESSORY 189 PART III: SENSING THE AUGMENTED, PATTERN-RICH 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

Polecaj historie