
Add custom quick settings tiles to your Android device.
View Project
·
Report Bug
·
Request Feature
Table of Contents
QuickTiles lets you add custom quick settings tiles to your Android device, enabling fast access to your favorite actions and shortcuts. The app is open source and privacy-friendly.
- 🎵 Media control (play/pause, next, previous, media volume)
- 🔊 Show volume panel
- 📅 New event/alarm/timer
- 📞 Make call
- 📷 Take photo/record video
- 🧮 Open calculator/file manager
- 📱 Open custom apps
- 🔍 Search settings
- 🌐 Open languages
- 📖 Open dictionary/privacy
- 🔗 Open VPN/data usage/screen cast/connected devices/about
- ⏲️ Set screen timeout
- 🔔 Switch volume modes (normal, vibrate, priority only, alarms only, total silence)
- 💡 Adjust brightness
- 🌙 Adaptive brightness toggle
- 🌑 Grayscale
- 📸 Take screenshot
- 🔄 Force rotation (0°, 90°, 180°, 270°)
- 🔒 Lock screen
- 🖥️ Split screen
- 📳 Set vibration on calls
- ⚡ Open power menu
- 🔋 Show battery level
- 🔢 Counter
- 🐞 Enable/disable USB debugging
- 🕹️ Enable/Disable demo mode
- 🛠️ Open developer options
- 🌙 Enable/Disable keep screen on
- 🏃 Set animator duration scale
- 🚫 Disable all animations
- 🏁 Always finish activities
After installing, open QuickTiles and enable the tiles you want to use. You can then access them from the quick settings panel on your Android device.
Important: Google Play Protect may warn that QuickTiles is a "harmful app." This is a false positive. You can check the full source code in this repository — there is no malicious activity.
If you disable Play Protect, Android may still periodically show warnings. This seems to be because Android stores previously detected warnings and repeats them, even after Play Protect is turned off.
Contributions make open source amazing. If you have an idea or fix, please:
- Android Studio
- Android device or emulator
- Clone the repo
git clone https://gitlab.com/flxholle/quick-tiles.git
- Open the project in Android Studio.
- Build and run the app on your device.
- Fork the Project
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Commit changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Add customizations to "Demo Mode" from Dev-QuickSettings (feature/settings)
- Add JobServices to check if the system settings were manually changed by the user
- Fix the delay after a tile is pressed
Distributed under the GPLv3 License. See LICENSE
for details.
Felix Hollederer - @flxholle - [email protected]
Project Link: https://gitlab.com/flxholle/quick-tiles
- Old App icon by Freepik from Flaticon
- New App Icon generated with DALL-E 3 (OpenAI)
- Toggle-split-screen icon by Smashicons from Flaticon
- Dev-Tiles by Mustafa Ali (Apache License 2.0)
- Dev-QuickSettings by Adrián García (Apache License 2.0)
- Adaptive Brightness Tile by rascarlo (GNU GPLv3)
- PowerButtonTile by rascarlo (GNU GPLv3)
- Greyscale by fei-ke (Apache License 2.0)