Android 14.0 Settings主页面去掉自定义您的设备等菜单相关功能

1.前言

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

2. Settings主页面去掉去掉自定义您的设备等菜单相关功能的核心类

       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主页面去掉去掉自定义您的设备等菜单相关功能的核心功能分析和实现

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

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 08:24:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 08:24:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 08:24:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 08:24:02       18 阅读

热门阅读

  1. 【Vue】水果购物车-基本渲染

    2024-06-06 08:24:02       9 阅读
  2. Go 错误处理

    2024-06-06 08:24:02       6 阅读
  3. 【C++】6-7 你好,输出的格式控制(三角形)

    2024-06-06 08:24:02       7 阅读
  4. HarmonyOS NEXT Push接入

    2024-06-06 08:24:02       6 阅读
  5. 解决VIvado编程中遇到的bug 2

    2024-06-06 08:24:02       8 阅读
  6. spark相关知识

    2024-06-06 08:24:02       7 阅读