professional_android_sensor_programming.pdf

(15459 KB) Pobierz
PROFESSIONAL
Android™ Sensor Programming
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
PART I
LOCATION SERVICES
Introducing the Android Location Service. . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 1
Determining a Device’s Current Location . . . . . . . . . . . . . . . . . . . . . . . . . . 11
CHAPTER 2
Tracking Device Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
CHAPTER 3
Proximity Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
CHAPTER 4
PART II
INFERRING INFORMATION FROM PHYSICAL SENSORS
Overview of Physical Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
CHAPTER 5
Errors and Sensor Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
CHAPTER 6
Determining Device Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
CHAPTER 7
Detecting Movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
CHAPTER 8
Sensing the Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
CHAPTER 9
Android Open Accessory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
CHAPTER 10
PART III SENSING THE AUGMENTED, PATTERN-RICH EXTERNAL
WORLD
Near Field Communication (NFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
CHAPTER 11
Using the Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
CHAPTER 12
Image-Processing Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
CHAPTER 13
Using the Microphone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
CHAPTER 14
PART IV
SPEAKING TO ANDROID
Designing a Speech-Enabled App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
CHAPTER 15
Using Speech Recognition and Text-To-Speech APIs. . . . . . . . . . . . . . 349
CHAPTER 16
Matching What Was Said . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
CHAPTER 17
Executing Voice Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
CHAPTER 18
Implementing Speech Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .471
CHAPTER 19
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
1078172657.026.png 1078172657.027.png 1078172657.028.png 1078172657.029.png 1078172657.030.png 1078172657.031.png 1078172657.032.png 1078172657.033.png 1078172657.034.png 1078172657.035.png 1078172657.036.png 1078172657.037.png 1078172657.038.png 1078172657.039.png 1078172657.040.png 1078172657.041.png 1078172657.042.png 1078172657.043.png 1078172657.044.png 1078172657.045.png 1078172657.046.png 1078172657.047.png 1078172657.048.png 1078172657.049.png 1078172657.050.png 1078172657.051.png 1078172657.052.png 1078172657.053.png 1078172657.054.png 1078172657.055.png 1078172657.056.png 1078172657.057.png 1078172657.058.png
PROFESSIONAL
Android™ Sensor Programming
1078172657.094.png 1078172657.095.png 1078172657.096.png 1078172657.097.png 1078172657.098.png 1078172657.099.png 1078172657.101.png 1078172657.102.png 1078172657.103.png 1078172657.104.png 1078172657.105.png 1078172657.106.png 1078172657.107.png 1078172657.108.png 1078172657.109.png 1078172657.110.png 1078172657.002.png 1078172657.003.png 1078172657.004.png 1078172657.005.png 1078172657.006.png 1078172657.007.png 1078172657.008.png 1078172657.009.png 1078172657.010.png 1078172657.011.png 1078172657.013.png 1078172657.014.png 1078172657.015.png 1078172657.016.png 1078172657.017.png 1078172657.018.png
Zgłoś jeśli naruszono regulamin