> 文章列表 > Android 12.0 Settings 去掉打开开发者模式和USB调试模式的广播

Android 12.0 Settings 去掉打开开发者模式和USB调试模式的广播

Android 12.0 Settings 去掉打开开发者模式和USB调试模式的广播

1.概述

在12.0的系统产品rom定制化开发中,在系统Settings的开发者模式中,打开开发者模式和usb调试模式都会发出开发者模式改变广播和usb调试模式改变广播,

项目开发功能需要要求去掉这两个广播以免影响其他功能,所以就要看哪里发出广播来屏蔽掉就可以了,这样就可以去掉开发者模式和

usb调试模式的广播发送了

2.Settings 去掉打开开发者模式和USB调试模式的广播的核心类

  packages\\apps\\Settings\\res\\xml\\development_settings.xmlpackages\\apps\\Settings\\src\\com\\android\\settings\\development\\DevelopmentSettingsDashboardFragment.javaframeworks\\base\\packages\\SettingsLib\\src\\com\\android\\settingslib\\development\\DevelopmentSettingsEnabler.javaframeworks\\base\\packages\\SettingsLib\\src\\com\\android\\settingslib\\development\\AbstractEnableAdbPreferenceController.java

3.Settings 去掉打开开发者模式和USB调试模式的广播的核心功能分析和实现

3.1 DevelopmentSettingsDashboardFragment.java关于开发者模式的相关功能分析