Android 9.0 系统Settings去掉开发者模式功能

1.概述

  在9.0的系统rom产品定制化开发中,原生系统中,对于可以点击版本号5次就可以打开开发者模式功能,在产品开发中由于产品开发需要不让用户打开开发者模式功能,
所以要求去掉开发者模式的功能,这部分就需要在系统Settings中找到相关的功能点去掉就可以了

2.系统Settings去掉开发者模式功能的核心类

    packages\apps\Settings\src\com\android\settings\SettingsActivity.java
    packages\apps\Settings\src\com\android\settings\deviceinfo\BuildNumberPreferenceController.java

3.系统Settings去掉开发者模式功能的核心功能实现和分析
  3.1 SettingsActivity.java关于去掉开发者模式选项的二级菜单显示

        @Override
        protected void onResume() {
            super.onResume();
     
            mDevelopmentSettingsListener = new BroadcastReceiver() {
                @Override
                public void onReceive(Context context, Intent intent) {
                    updateTilesList();
                }
            };
            LocalBroadcastManager.getInstance(this).registerReceiver(mDevelopmentSettingsListener,
  

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/130476661