Sensor Tester is an Android application that reads data from all hardware sensors available on the device and displays their live values on a single screen. The readings are updated continuously as long as the app is running.
The main screen lists all supported sensors with their current readings, refreshed continuously. Each sensor tile shows the sensor name and its live value(s). If a sensor is not present on your device, it is shown as unavailable (and can be hidden via Settings).
Long-pressing (tap and hold) any sensor tile opens a dedicated detail screen for that sensor. The detail view shows additional hardware metadata — such as vendor, version, maximum range, resolution, power consumption, and minimum sampling delay — alongside the live reading.
| Sensor | What it measures |
|---|---|
| Battery | Charge level (%), temperature (°C) and voltage (V) from the battery management system. |
| Accelerometer | Acceleration along the X, Y and Z axes, including gravity (m/s²). |
| Magnetometer | Ambient magnetic field strength along the X, Y and Z axes (μT). Useful for compass applications. |
| Gyroscope | Rate of rotation around the X, Y and Z axes (rad/s). |
| Light | Ambient illuminance (lux). |
| Gravity | Gravitational force component along the X, Y and Z axes (m/s²). |
| Ambient Temperature | Ambient air temperature (°C). |
| Pressure | Atmospheric pressure (hPa). Can be used to estimate altitude. |
| Relative Humidity | Relative humidity of the air (%). |
| Proximity | Distance of an object from the screen — reported as near or far. |
| Linear Acceleration | Device acceleration along X, Y and Z axes with gravity removed (m/s²). |
| Rotation Vector | Device orientation represented as a rotation vector (quaternion components). |
The Settings screen (accessible from the action bar menu) lets you customise what the main screen displays:
Sensor Tester requests only one permission:
Reading hardware sensor data (accelerometer, gyroscope, etc.) does not require any Android permission declaration. The battery information is obtained via a standard system broadcast and also requires no special permission.