About sensors and location

Android-powered devices have sensors that let you provide users with contextual information about their surroundings, including location awareness, motion, position, and qualities of the physical environment.

To provide a much richer, more more context-specific experience for users, use Android APIs that take advantage of the following types of sensors:

  • Use GPS to add location awareness to your app with automated location tracking, wrong-side-of-the-street detection, geofencing, activity recognition, and more.

  • Use motion sensors to measure acceleration forces and rotational forces along three axes. This category includes accelerometers, gravity sensors, gyroscopes, and rotational vector sensors.

  • Use position sensors to measure the physical position of a device. This category includes orientation sensors and magnetometers.

  • Use environmental sensors to measure various environmental parameters, such as ambient air temperature and pressure, illumination, and humidity. This category includes barometers, photometers, and thermometers.