The settings inside this section are intended for app developers to test and diagnose their apps, but some may also be used by power users wanting to tweak or modify the advanced behaviour of the Android system.
It is not recommended that you alter any developer options unless you know what you are doing. Some options may seem to suggest an improvement to the way your device behaves but may have unintended consequences on performance, reliability or battery life.
The options in this section may vary considerably between different Android versions and device manufacturers. For more information on Android development, please consult the official Android developer website.
On some devices, the Developer options menu may be hidden, not appearing in the Settings menu. Here are some instructions for showing it.
Allows you to generate a bug report for attaching to an email.
Specifies a password to encrypt full desktop backups performed over USB.
Force apps to ask for permission before reading the contents of your device's storage.
Enables access to debugging features of the device from a computer when connected via USB.
Enables a bug reporting feature allowing diagnostic information to be sent by email.
Allows app developers to test location-aware apps by providing them with fake location data.
Informs Android that you wish to be able to use a debugger to pause execution of an app.
Allows developers to pause the execution of an app when it is launch, until a debugger attaches to it for debugging.
Specify whether to allow Google to inspect apps installed over USB for possible harmful behavior.
Enables the display of visual dots on the screen indicating where the touch screen is being touched.
Enables information to be overlaid onto the screen showing the current touch screen touch location and other statistics.