Overview
![](/assets/images/picto-drapeau-france-3a76576a5d60a512053b4612ab58dae5.png)
ABSTRACT
The advent of electromechanical microsystems has allowed for the extreme miniaturization of various types of sensors, such as the gyroscope or the accelerometer. These sensors are currently installed in a large number of mobile devices such as mobile-phones or tablets. This evolution has allowed for increasing the ergonomy of these devices whilst simplifying their use. The operation of a certain number of sensors is detailed along with their programming in the operating system: Google Android, the system which now equips a large number of mobile devices.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Frédéric LEMOINE: PhD and Computer Engineer - Application Development Project Manager Computer Science Department – Conservatoire national des Arts et Métiers (CNAM)
INTRODUCTION
Google Android™ is an operating system designed for mobile devices (phones, tablets...).
In 2005, Google bought a small start-up called Android Inc. that was developing applications for cell phones. The aim of the takeover was to create a new mobile platform to compete with the major players of the day: Symbian, Windows mobile, Palm OS...
In 2007, the OHA (Open Handset Alliance) consortium was created around this system. It brings together telephone operators, semiconductor and handset manufacturers, software publishers and distributors. Android™ was then officially announced as the new platform for mobile devices.
2008 saw the release of the first version of the SDK (Software Development Kit).
Since then, Android™'s market share has continued to grow and rivals that of Apple (iPhone OS). Its fields of application are expanding by the day, and now even concern home automation or TV sets.
Android™ is based on a Linux kernel. Its code is open and available as Open source. Its programming language is Java.
The success of Android™ has a lot to do with improving the user's interactivity with his or her device. This has been greatly enhanced by the arrival of new types of sensors.
A sensor is a device that transforms an observed physical quantity into another, more easily usable physical quantity (most often electrical) for the purpose of measuring it. Devices based on the Android™ platform incorporate a large number of different sensors.
The purpose of this article is to present each type of sensor and its programming.
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-286623ed91fa802ce039246e516e5852.png)
The Ultimate Scientific and Technical Reference
KEYWORDS
computer science | programming | microelectromechanical systems | electronic | metrology
This article is included in
Networks and Telecommunications
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Programming sensors on mobile devices
Bibliography
Websites
Android developers https://developer.android.com/ (page consulted on June 6, 2021). Reference site for programming on the Android platform. This site presents an extensive reference database and the tools needed for programming.
Events
Google I/O https://events.google.com/io (page consulted on June 6, 2021): annual two-day conference organized by Google at the Moscone Center in San Francisco, California. Its purpose is to announce developments in the many services and technologies offered by Google.
Directory
Google (Pixel phone) https://store.google.com/fr/category/phones
Samsung (Android phones and tablets) http://www.samsung.com
Sony (Android phones and tablets) https://www.sony.fr
...Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-286623ed91fa802ce039246e516e5852.png)
The Ultimate Scientific and Technical Reference