In-built into Android is a number of Developer options that allow you to go beyond the regular user-facing functionality to get even greater control over your daily experience – here are some of our tips to get the most from your phone.
First and foremost, Developer options can sometimes be known as “Developer mode” on some Android devices. These added controls are somewhat obviously not available right out of the box and designed to let developers (and by extension users) configure system behaviors to help profile and debug app and system performance.
Before we start, you will need to go to Settings > System > About phone > Tap “Build number” seven times > Enter PIN or pattern. To access the wider Developer options or Developer mode, you’ll need to head to Settings > System > Developer options. From here, we can start making tweaks.
Table of contents
Video — 10 advanced Developer options settings to instantly enable
Default USB configuration
When you plug your Android phone into a PC or laptop, there is a predefined process that will run automatically. This can vary from phone to phone, but thanks to Android developer options, you can adjust this to suit your own personal preference.
You can choose between File Transfer mode, USB tethering, act as a digital interface for audio with MIDI, or picture transfer with PTP mode. You can also set it so your Android phone doesn’t transfer any data and will just charge if that is supported.
This is a real timesaver if you only plug your phone in to a computer to remove files and can be enabled by heading to Settings > System > Developer options > Default USB configuration. From here, just set up whatever option you prefer.
Force split-screen mode
The default split-screen mode in Android is excellent at allowing you to truly multitask on your phone. Sadly, it doesn’t work with every single application for one reason or another. Thanks to a toggle within the Developer options section in Android 12 and Android 13, you can force split-screen mode even for unsupported apps on your Android phone (or tablet).
You might encounter some issues with unsupported applications, but this is especially useful as most apps will scale accordingly to your screen size anyway. To enable head to Settings > System > Developer options > Force activities to be resizable.
Force peak refresh rate
Even if your phone has a high refresh rate screen, it might not always be running at the maximum rate. You might notice frame drops or times where the refresh rate dips to lower speeds. Often this is limited by the applications on your device, but the Android system will do this to save battery or even improve performance.
That said, you might have a 90, 120Hz, or even higher refresh rate screen. Thanks to the Developer options section within Android, you are able to force your devices peak refresh rate to be used across every area of the system.
To enable this, head to Settings > System > Developer options > Force peak refresh rate > Toggle “On.”
Block all sensors tile
Your smartphone knows a lot about you. Some might say too much. If you are worried about your privacy at certain points, then there is a neat quick toggle to disable all of your on-device sensors including GPS, microphone, camera, accelerometer, gyroscope, proximity sensor, and even magnetometer will be inaccessible to any app on your phone while this is toggled.
There could be some battery benefits here, too. You will lose out on some functionality if you leave the block in place all the time though. However, it’s still useful to have access to. To add it to your device Quick Settings panel, head to Settings > System > Developer options > Quick settings developer tiles > Sensors off.
This will be added to the first position in your Quick Settings panel or notification shade but can be moved to wherever you see fit. Mobile data and Wi-Fi are unaffected by this tile.
Select mock location app
There are tons of applications that need your location for functionality. Some might argue too many. There are tons of apps out there that allow you to fake your current location, which can be useful for games that require location for certain in-game unlocks or features. A prime example is Pokémon Go or even streaming apps when you want to access geo-locked content.
You can use location spoofing applications to default to a specified region and with the Developer options, this means you can place your Android anywhere on the planet with zero problems. To enable head to Settings > System > Developer options > Select mock location app > Now select your preferred app.
Speed up on-device animations
Android gets a lot of undeserved criticism for the quality and consistency of animations and perceived smoothness. In recent years, things have improved dramatically. Thanks to the enhanced developer options mode, you can tweak your phone’s animations though if they are too slow or not slow enough for your liking.
If you want to tweak animation speed, head to Settings > System > Developer options. From here there are three options that you can toggle to improve speed. “Window animation scale,” “Transition animation scale,” and “Animator duration scale” can be tweaked to suit your own personal preferences. It’s worth noting that .5x speed means faster, so smaller numbers mean even faster animations.
Wi-Fi scan throttling
Battery life is one of the biggest complaints of any smartphone and taking steps to potentially increase it is always worthwhile — so long functionality isn’t impaired. One such function that might be worthwhile disabling is “Wi-Fi scanning.” However, you can still keep this enabled for quick Wi-Fi switching but restrict how often the scanning process takes place.
Wi-Fi scan throttling limits background apps from scanning for Wi-Fi to once every 30 minutes. Without being activated, this can be as much as once every 15 seconds. In our opinion, this is a good middle ground if you don’t want to disable Wi-Fi scanning entirely.
To enable head to Settings > System > Developer options > Wi-Fi scan throttling.
Force dark mode
A dedicated dark theme or dark mode has been one of the best additions to Android in recent years. It still isn’t perfect though but, thanks to a toggle found within Developer options, you can force a dark theme even for unsupported Android apps and certain system sections.
As you would expect, this can be buggy. Certain UI portions can become obscured or hard to decipher as a result of using this option. We would say use this functionality with caution as it can make some apps difficult to use properly.
If you want to enable dark theme everywhere, head to Settings > System > Developer options > Override force-dark.
Always enable/disable mobile data
Even when your phone is constantly connected to Wi-Fi, mobile data will be active for quick switching between networks. This is great if you are moving between networks on a regular basis, but for most people, this can affect battery longevity.
To disable or enable this function, head to Settings > System > Developer options > Mobile data always active > Toggle on/off. With this function disabled, it’s worth noting that when turning off or disconnecting from Wi-Fi, it’ll take a couple of seconds before mobile data is available, but we think this is a worthwhile compromise.
Monitor and manage running services
Within Developer options, you can manage and monitor any ongoing processes running on your Android phone including cached apps. If your phone is running strangely or you just want to get an idea of what is sapping at device memory, then this dashboard is a useful place to visit to get a better idea of what is going on.
You’re able to stop any processes or applications from this pane too if you wish. Head to Settings > System > Developer options > Running services to get an idea of the current state of your Android phone.
What Android Developer options settings do you immediately enable on your device?
We want to know just what Developer options you simply have to enable right away on your Android phone. Is there something you literally cannot live without? Let us know down in the comments section below.
Author: Damien Wilde