1) TYPE_ACCELEROMETER(Hardware)
Measures the acceleration force in m/s2 that is applied to a device on all three physical axes (x, y, and z), including the force of gravity.
Common Uses:-Motion detection (shake, tilt, etc.).
2) TYPE_AMBIENT_TEMPERATURE(Hardware)
Measures the ambient room temperature in degrees Celsius (°C).
Common Uses:- Measures air temperatures
3) TYPE_GRAVITY(Software or Hardware)
Measures the force of gravity in m/s2 that is applied to a device on all three physical axes (x, y, z).
Common Uses:- Motion detection (shake, tilt, etc.).
4) TYPE_GYROSCOPE(Hardware)
Measures a device's rate of rotation in rad/s around each of the three physical axes (x, y, and z).
Common Uses:- Rotation detection (spin, turn, etc.).
5) TYPE_LIGHT(Hardware)
Measures the ambient light level (illumination) in lx.
Common Uses: Controlling screen brightness.
6) TYPE_LINEAR ACCELERATION(Hardware or Software)
Measures the acceleration force in m/s2 that is applied to a device on all three physical axes (x, y, and z), excluding the force of gravity.
Common Uses: Monitoring acceleration along a single axis.
7) TYPE_MAGNETIC FIELD(Hardware)
Measures the ambient geomagnetic field for all three physical axes (x, y, z) in μT.
Common Uses: Creating a Compass
TYPE_ORIENTATION(Software)
Measures degrees of rotation that a device makes around all three physical axes (x, y, z). As of API level 3 you can obtain the inclination matrix and rotation matrix for a device by using the gravity sensor and the geomagnetic field sensor in conjunction with the getRotationMatrix() method.
Common Uses: Determining device position.
9) TYPE_PRESSURE(Hardware)
Measures the ambient air pressure in hPa or mbar.
Common Uses: Monitoring air pressure changes.
10) TYPE_PROXIMITY(Hardware)
Measures the proximity of an object in cm relative to the view screen of a device. This sensor is typically used to determine whether a handset is being held up to a person's ear.
Common Uses: Phone position during a call.
11) TYPE_RELATIVE_HUMIDITY(Hardware)
Measures the relative ambient humidity in percent (%).
Common Uses: Monitoring dewpoint, absolute, and relative humidity.
12) TYPE_ROTATION_VECTOR(Software or Hardware)
Measures the orientation of a device by providing the three elements of the device's rotation vector.
Common Uses: Motion detection and rotation detection.
13) TYPE_TEMPERATURE(Hardware)
Measures the temperature of the device in degrees Celsius (°C). This sensor implementation varies across devices and this sensor was replaced with the TYPE_AMBIENT_TEMPERATURE sensor in API Level 14
Common Uses: Monitoring temperatures
Explore Your device sensors with 'Android Sensor Box' :
Comments