Add support to hide developer tile based on a flag
Define new meta-data option for development tiles that can be used to
specify a sysprop flag.
If this meta-data is present, the value will be used as the flag name
that has to be enabled for the preference to show up.
Bug: 248363970
Test: atest SettingsRoboTests:DevelopmentTilePreferenceControllerTest
Change-Id: I66d56777a6290d7fee739492bd2871f637791d75
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ee7b1f9..f51719b 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -4067,6 +4067,8 @@
</intent-filter>
<meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
android:value="true"/>
+ <meta-data android:name="com.android.settings.development.qstile.REQUIRES_SYSTEM_PROPERTY"
+ android:value="persist.wm.debug.desktop_mode" />
</service>
<activity