| 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).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");- 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.