Initial Release
I couldn't find a solution to add a Private DNS quick tile that I liked, so I created this simple app to do so.
Much like the Private DNS settings, this tile has 3 states - off, auto, or on (set to specified DNS provider). To be able to use this tile, you're going to have to grant the app a single permission using ADB. Feel free to copy and paste the following command into an adb shell:
pm grant com.jpwolfso.privdnsqt android.permission.WRITE_SECURE_SETTINGS
Also, long-pressing the quick tile opens the basic Connections settings page in your system Settings app, and tells you how to head over to the Private DNS settings with a neat little toast message!
Feel free to use this app however you'd like, whether it be as a utility or as a reference/source for an app of your own.