[RK3568][Android11] Android->默认显示设置->系统->开发者选项(不用连续点击版本号)
测试平台
Platform: RK3568
OS: Android11
需求:
客户想开机默认将开发者选项显示出来,不用通过连续点击版本之后才显示开发者选项。
解决方法:
代码路径:packages/apps/Settings
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 20aa9b8..7b54a48 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1945,7 +1945,7 @@
android:name="Settings$DevelopmentSettingsDashboardActivity"
android:label="@string/development_settings_title"
android:icon="@drawable/ic_settings_development"
- android:enabled="false">
+ android:enabled="true">
<intent-filter android:priority="1">
<action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
<action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index 76739f0..642abbe 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -642,8 +642,7 @@ public class SettingsActivity extends SettingsBaseActivity
&& !Utils.isMonkeyRunning(), isAdmin)
|| somethingChanged;
- final boolean showDev = DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(this)
- && !Utils.isMonkeyRunning();
+ final boolean showDev = true;
somethingChanged = setTileEnabled(changedList, new ComponentName(packageName,
Settings.DevelopmentSettingsDashboardActivity.class.getName()),
showDev, isAdmin)