Android 13.0 Settings主页面去掉FocusRecyclerView相关功能

1.前言

在13.0的系统rom产品定制化开发中,在系统Settings主页面的主菜单中,在测试某些功能的时候,比如开启护眼模式和改变系统密度会在主菜单第一项的网络菜单头部增加 自定义您的设备和设置护眼模式时间安排 等等相关的设置模块
这对于菜单布局显示相当不美观,所以根据系统定制要求需要去掉这部分功能,这就需要根据显示流程来分析这部分功能
效果图:

Android 13.0 Settings主页面去掉FocusRecyclerView相关功能_第1张图片

2. Settings主页面去掉FocusRecyclerView相关功能的核心类

       packages/apps/Settings/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java
       packages/apps/Settings/res/layout/settings_homepage.xml
       packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java

3. Settings主页面去掉FocusRecyclerView相关功能的核心功能分析和实现

在系统Settings主页面的主菜单中,在开启护眼模式和改变系统密度会在主菜单第一项的网络菜单头部增加 自定义您的设备和设置护眼模式时间安排 等等相关的设置模块
经过android studio布局工具等分析得知主要是ContextualCardsFragment.java中的相关布局来负责加载这些菜单项 接下来分析
ContextualCardsFragment.java的相关源码如下:

<

你可能感兴趣的:(android,13.0,Rom定制化系列讲解,android,主页多余菜单,系统设置多余菜单,系统settings,菜单项)