Cargando…

Android Sensor Programming By Example.

Take your Android applications to the next level of interactivity by exploring the wide variety of Android sensorsAbout This BookGet a thorough understanding of the fundamentals and framework of Android sensors. Acquire knowledge of advance sensor programming, and learn how to connect and use sensor...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nagpal, Varun (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing 2016.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000M 4500
001 EBOOKCENTRAL_ocn966069509
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |||||||||||
008 160429s2016 xx o 000 0 eng d
040 |a FEM  |b eng  |e pn  |c FEM  |d IDEBK  |d COO  |d YDXCP  |d OCLCQ  |d EBLCP  |d MERUC  |d CHVBK  |d OCLCO  |d OCLCF  |d OCLCQ  |d VT2  |d UOK  |d WYU  |d OCLCQ  |d OCLCO  |d LVT  |d UKAHL  |d NLW  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 948780306  |a 949141782  |a 968994578 
020 |a 9781785284663  |q (electronic bk.) 
020 |a 1785284665 
020 |a 9781785285509 
020 |a 1785285505 
024 3 |a 9781785285509 
029 1 |a CHNEW  |b 000952868 
029 1 |a CHVBK  |b 484639021 
029 1 |a AU@  |b 000067961301 
035 |a (OCoLC)966069509  |z (OCoLC)948780306  |z (OCoLC)949141782  |z (OCoLC)968994578 
037 |b 01201872 
050 4 |a T55.4-60.8 
082 1 4 |a [E] 
049 |a UAMI 
100 1 |a Nagpal, Varun,  |e author. 
245 1 0 |a Android Sensor Programming By Example. 
260 |b Packt Publishing  |c 2016. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
520 |a Take your Android applications to the next level of interactivity by exploring the wide variety of Android sensorsAbout This BookGet a thorough understanding of the fundamentals and framework of Android sensors. Acquire knowledge of advance sensor programming, and learn how to connect and use sensors in external devices such as the Android Watch, Polar heart rate monitors, Adidas speed cells, and so on. Learn from real-world sensor-based applications such as the Pedometer app to detect daily steps, the Driving app to detect driving events, and the Professional Fitness tracker app to track heart rate, weight, daily steps, calories burned, and so on. Who This Book Is ForThis book is targeted at Android developers who want to get a good understanding of sensors and write sensor-based applications, or who want to enhance their existing applications with additional sensor functionality. A basic knowledge of Android development is requiredWhat You Will LearnLearn about sensor fundamentals, different types of sensors, and the sensor co-ordinate systemUnderstand the various classes, callbacks, and APIs of the Android Sensor frameworkCheck all the available sensors on an Android device and know their individual capabilities--for example, their range of values, power consumption, and so on. Implement sensor fusion using two or more sensors together and learn to compensate for the weakness of one sensor by using the strength of anotherBuild a variety of sensor based, real-world applications such as Weather, Pedometer, Compass, Driving Events Detection, Fitness Tracker, and so on. Get to know about wake up and non-wake up sensors, wake locks, and how to use sensor batch processing along with the sensor hardware FIFO queueDevelop efficient battery and processor algorithms using raw sensor data to solve real-world problemsConnect to a variety of remote sensors such as body weight measurement and body fat percentage measurement using the Google Fit platform from your Android appIn DetailAndroid phones available in today's market have a wide variety of powerful and highly precise sensors. Interesting applications can be built with them such as a local weather app using weather sensors, analyzing risky driving behavior using motion sensors, a fitness tracker using step-counter sensors, and so on. Sensors in external devices such as Android Watch, Body Analyzer & Weight Machine, Running Speed Cell, and so on can also be connected and used from your Android app running on your phone. Moving further, this book will provide the skills required to use sensors in your Android applications. It will walk you through all the fundamentals of sensors and will provide a thorough understanding of the Android Sensor Framework. You will also get to learn how to write code for the supportive infrastructure such as background services, scheduled and long running background threads, and databases for saving sensor data. Additionally, you will learn how to connect and use sensors in external devices from your Android app using the Google Fit platform. By the end of the book, you will be well versed in the use of Android sensors and programming to build interactive applications. Style and approachA step-by-step and easy-to-follow guide that focuses on utilizing sensors to perform certain tasks. After covering the fundamentals in the first chapter, the book develops the concepts by building a real-world, sensor-based application in subsequent chapters. 
588 0 |a Vendor-supplied metadata. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Sensor Fundamentals; What are sensors?; Types of sensors; Types of sensor values; Motion, position, and environmental sensors; Motion sensors; Position sensors; Environmental sensors; Sensors' coordinate system; Android Sensor Stack; Components of the sensor framework; SensorManager; SensorEventListener; Sensor; SensorEvent; Sensor's sampling period, power, and battery consumption; The reporting modes of sensors; Dealing with specific sensor configuration. 
505 8 |a Checking the availability of the sensor at runtimeDeclaring the sensor as mandatory feature; Sensor availability based on the Android API level; Best practice for accessing sensors; Summary; Chapter 2: Playing with Sensors; Understanding the sensor framework callbacks; Seeing the big picture; Time for action -- using sensors in the foreground activity; What just happened?; Time for action -- listing the available sensors on a device; What just happened?; Time for action -- knowing individual sensors' capabilities; What just happened? 
505 8 |a Time for action -- getting the sensor values and updating the user interfaceWhat just happened?; Time for action -- processing the sensor values in the background service; The phone handling algorithm; What just happened?; Summary; Chapter 3: The Environmental Sensors -- The Weather Utility App; The weather utility app's requirements; Understanding environmental sensors; Time for action -- using the temperature sensor; What just happened?; Getting air pressure from the phone's pressure sensor; Time for action -- calculating the altitude using the pressure sensor; What just happened? 
505 8 |a Getting relative humidity from the phone's humidity sensorTime for action -- calculating the dew point and absolute humidity; What just happened?; Time for action -- comparing the temperature, humidity, and pressure values from web services to phone sensors; Third-party web service -- open weather map; Using Google Play Services Location API and AsyncTask; What just happened?; Summary; Chapter 4: The Light and Proximity Sensors; Understanding the light and proximity sensors; The automatic torch light and screen brightness app requirements. 
505 8 |a Time for action -- turning the torch light on and off using the proximity sensorWhat just happened?; Time for action -- adjusting the screen brightness using the light sensor; What just happened?; Wake locks, wakeup sensors, and the FIFO queue; Wakeup and non-wakeup sensors; The sensor's hardware FIFO queue; Summary; Chapter 5: The Motion, Position, and Fingerprint Sensors; Understanding motion-based sensors; The accelerometer sensor; The gyroscope sensor; The gravity sensor; The linear acceleration sensor; The significant motion sensor; Understanding position-based sensors. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Android (Electronic resource) 
630 0 7 |a Android (Electronic resource)  |2 fast 
650 0 |a Mobile apps. 
650 0 |a Application software  |x Development. 
650 6 |a Applications mobiles. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Mobile apps  |2 fast 
655 4 |a Programming; Programming Languages. 
758 |i has work:  |a Android Sensor Programming By Example (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXBY4chb7Vy7qxbhjGbkJ8  |4 https://id.oclc.org/worldcat/ontology/hasWork 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4659135  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30687709 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4659135 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis34544050 
938 |a YBP Library Services  |b YANK  |n 12976937 
994 |a 92  |b IZTAP