Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.4 KB

android-sensor-mocking.mdx

File metadata and controls

51 lines (36 loc) · 1.4 KB
title Mock hardware sensors (Android)
description Simulate accelerometer, gyroscope, light, and pressure sensor input on the Android emulator.
sidebarTitle Android
tag Emulator only

Use device.adb(...) to send adb emu sensor set commands during a flow. This lets you simulate hardware sensor input and test how your app responds.

import { device } from "@qawolf/flows/android";

See the Android emulator sensor documentation for available sensor names and value formats.

Sensor commands affect the emulator's sensor state directly. They work on emulators only, not on [real Android phones](/libraries/flows/api-reference/android#real-phones).

Examples

Accelerometer

await device.adb("emu sensor set acceleration 19:9.81:0");

Gyroscope

await device.adb("emu sensor set gyroscope 0.00:0.00:1.00");

Light

await device.adb("emu sensor set light 100");

Pressure

await device.adb("emu sensor set pressure 10");

When to use

  • Your app responds to device tilt or motion and you need to test that behavior.
  • Your app adjusts UI based on ambient light levels.
  • Your app reads barometric pressure for altitude or weather features.
  • Your app uses gyroscope data for orientation or gesture detection.