Professional Android sensor programming

Professional Android sensor programming

Milette, Greg
Stroud, Adam

41,78 €(IVA inc.)

Learn to build human-interactive Android apps, starting with device sensors. This book shows Android developers how to exploit the rich set of device sensors—locational, physical (temperature, pressure, light, acceleration, etc.), cameras, microphones, and speech recognition—in order to build fullyhuman-interactive Android applications. Whether providing hands-free directions or checking your blood pressure, Professional Android Sensor Programming shows how to turn possibility into reality. The authors provide techniques that bridge the gap between accessing sensors and putting them to meaningful use inreal-world situations. They not only show you how to use the sensor related APIs effectively, they also describe how to use supporting Android OS components to build complete systems. Along the way, they provide solutions to problemsthat commonly occur when using Android's sensors, with tested, real-world examples. Ultimately, this invaluable resource provides in-depth, runnable code examples that you can then adapt for your own applications.Shows experienced Android developers how to exploit the rich set of Android smartphone sensors to build human-interactive Android appsExplores Android locational and physical sensors (including temperature, pressure, light, acceleration, etc.), as well as cameras, microphones, and speech recognitionHelps programmers use the Android sensor APIs, use Android OS components to build complete systems, and solve common problemsIncludes detailed, functional code that you can adapt and use for your own applicationsShows you how to successfully implement real-world solutions using each class of sensors for determining location, interpreting physical sensors, handling images and audio, and recognizing and acting on speechLearn how to write programs for this fascinating aspect of mobile app development with Professional Android Sensor Programming. INDICE: INTRODUCTION xxviiPART I: LOCATION SERVICESCHAPTER 1: INTRODUCING THE ANDROID LOCATION SERVICE 3CHAPTER 2: DETERMINING A DEVICE'S CURRENT LOCATION 11CHAPTER 3: TRACKING DEVICE MOVEMENT 27CHAPTER 4: PROXIMITY ALERTS 45PART II: INFERRING INFORMATION FROM PHYSICAL SENSORSCHAPTER 5: OVERVIEW OF PHYSICALSENSORS 65CHAPTER 6: ERRORS AND SENSOR SIGNAL PROCESSING 103CHAPTER 7: DETERMINING DEVICE ORIENTATION 121CHAPTER 8: DETECTING MOVEMENT 147CHAPTER 10: ANDROID OPEN ACCESSORY 189PART III: SENSING THE AUGMENTED, PATTERN-RICH EXTERNAL WORLDCHAPTER 11: NEAR FIELD COMMUNICATION (NFC) 219CHAPTER 12: USING THE CAMERA 255CHAPTER 13: IMAGE-PROCESSING TECHNIQUES 281CHAPTER 14: USING THE MICROPHONE303PART IV: SPEAKING TO ANDROIDCHAPTER 15: DESIGNING A SPEECH-ENABLED APP 333CHAPTER 16: USING SPEECH RECOGNITION AND TEXT-TO-SPEECH APIS 349CHAPTER 17: MATCHING WHAT WAS SAID 407CHAPTER 18: EXECUTING VOICE ACTIONS 441CHAPTER 19: IMPLEMENTING SPEECH ACTIVATION 471INDEX 495

  • ISBN: 978-1-118-18348-9
  • Editorial: John Wiley & Sons
  • Encuadernacion: Rústica
  • Páginas: 552
  • Fecha Publicación: 08/06/2012
  • Nº Volúmenes: 1
  • Idioma: Inglés