Features and Emulated Sensors

To simulate various behaviors of your application according to specific use cases, Genymotion provides easy-to-use widgets that emulate the following sensors and features:

Sound Volume

The Sound Volume widget controls the volume of sound emitted by the virtual device. Use the controls to adjust to the desired level.

Rotate Screen

The Rotate Screen widget allows rotating the screen orientation of the virtual device. Use the rotation control to switch orientations.

Full-screen

The Full-screen widget toggles full-screen mode. Use the button to enable or disable full-screen mode.

Install Apps

The Install Apps widget allows you to upload and install .apk files, or install Google Play Store from the Open GApps package. Click to open the widget.

File upload

The File Upload widget enables installing an .apk or uploading files from the computer to the virtual device. Click to open the widget.

Clipboard

The Clipboard widget allows copying and pasting text to and from the virtual device. Open the clipboard widget to begin.

Copy to the virtual device

Open the clipboard widget. Paste text into the clipboard text field. Click COPY TO DEVICE. On the device display, hold the left mouse button and select Paste as on a real Android device. The pasted content appears in the clipboard text window.

Copy from the virtual device

On the device display, select the text to copy. Hold the left mouse button and select Copy. The copied text appears in the clipboard window. Copy the content of the clipboard widget to the computer clipboard.

Camera

The Camera injection widget enables sending a video stream from the virtual device to the Android system. The widget tests apps that use Android built-in cameras. The default video stream is a placeholder. The widget can also use a real webcam connected to the computer. To toggle the Camera injection widget, click the camera icon in the right toolbar. Ensure that the camera is allowed to access the virtual device.

Battery

The Battery widget tests how applications react to different battery charge levels and states of charge. To use the Battery widget, click the battery icon. Then, modify the charge level with the slider or by entering a value in the Charge level section. Toggle the State of charge.

GPS

The GPS widget enables real-time activation and modification of position, accuracy, and bearing. To open the GPS widget, click the location icon. Set the parameters as follows:

Note: Some devices rely on accelerometer or gyroscope for bearing, not GPS orientation. These features are not supported yet.

Capture

The Capture widget takes a screenshot of the virtual device display. Click to take a screenshot and save it on the computer.

Screen record

The Screen record widget records the virtual device display. Click to start recording, and click again to stop and save the recording.

Identifiers

The Identifiers widget shows Android ID and Device ID/IMEI/MEID. Open the widget to view or edit values without rebooting the virtual device. Click to open the widget. Input values or click to generate random values. Click APPLY to set the values.

Important notes:

Network

The Network widget tests application behavior under different network quality and performance types. This feature is no longer available for Android 8.1 and below. Open the widget to configure.

Network levels table (example): | Download speed | Upload speed | Upload/Download delay (ms) | Upload/Download packet loss | | Unlimited | No Limit | No Limit | No Limit | | 2G GSM | 14Kb/s | 14Kb/s | 500 | | 2G GPRS | 57Kb/s | 28Kb/s | 300 | | 2G EDGE | 236Kb/s | 236Kb/s | 75 | | 3G UMTS | 384Kb/s | 384Kb/s | 75 | | 3G HSDPA | 13.98Mb/s | 5.76Mb/s | 10 | | 4G LTE | 173Mb/s | 58Mb/s | 5 | | 5G | 1174Mb/s | 211Mb/s | 5 |

Baseband

Baseband emulation simulates SIM data and allows testing different mobile network operators with different SIM operators. Click the widget to open and fill the values.

Fields include:

Click APPLY to set the values.

Phone

The Phone widget simulates phone calls and text messages. It is not possible to send or receive calls or text messages to/from real phones or tablets.

Disk I/O

The Disk I/O widget emulates devices with slow internal storage. This helps test apps that read large data files. Use the Profile dropdown to select a device type: High-end, Mid-range, Low-end, or Custom. Each profile has a read speed limit (e.g., High-end 200MiB/s). Click APPLY to apply changes. Disk cache is cleared when switching profiles; you can also CLEAR the cache.

Biometrics

This feature is available for Android 13 and 14. The Biometrics widget simulates fingerprint recognition.

Navigation Widgets

The navigation widgets emulate Android navigation buttons:

Power

The Power Widget simulates a real device power button.

Back to top