How To Add Custom Quick Settings In Android Marshmallow Without Root
One of the most useful features in Android is the quick settings menu. With just a couple swipes you can access settings to toggle your WiFi, you Bluetooth, and so much more. However one downside is that’s it’s never been very customizable. You get what you get and that’s it. However in Android Marshmallow that changed a bit. Google introduced a feature known as the System UI tuner which allows users to tweak certain elements of the UI including the quick settings. You can remove and reorganize them with ease, but you can also add them, here’s how.
First things first we’ll need to enable the System UI Tuner. To do this you’ll need to hold down the settings icon in the notification drawer until it starts spinning. From there release your finger and the System UI tuner will be enabled. Next you’ll need to download the “Custom Quick Settings” application from Google Play. This is a free app that makes this process easy and painless. The best part of all this, no root is needed.
So once we’ve got the app downloaded, let’s move on to setting up our first toggle. To do this tap on the + button on the bottom right of the screen. This will prompt you to create a broadcast tile within the System UI tuner. If this is your first tile, you’ll need to input the title “CUSTOMTILE0”. From there you can return to the custom quick settings app and select the title, icon, and actions the new toggle will use.
You can customize these to open any app on your device, launch URLs, and more. Personally I have 4 toggles. The first opens up the volume slider. The second launches Spotify. The third opens up a sleep timer which allows me to turn off my music after a set period of time. Last I have a shortcut that opens up directions home on Google Maps. On a long press it opens up the Google Maps application.
To set a toggle to open directions to a location, simply open up the Google Maps application and find the address of the location you want to set directions to in the quick settings menu. From there simply share the location and copy/paste that link within the “Launch a URL” setting within the custom quick settings app.
Overall this is a pretty easy process. Keep in mind that this only works on Android 6.0 Marshmallow and it is completely unknown if devices with manufacturer skins will be able to use this functionality. If you have any questions about this process, feel free to leave a comment below.