当前位置: 首页 > news >正文

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

1.前言

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

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

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

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

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

<
http://www.lryc.cn/news/223665.html

相关文章:

  • Python(四)字符串
  • WPF中ElementName与RelativeSource绑定的局限性以及对策
  • 基于PHP语言的会员系统搭建(Docker版)
  • 文件改名:一次性解决文件名混乱,批量重命名技巧
  • app自动化测试——capability 配置参数解析
  • 数仓面经大框架
  • C++ explicit关键字的作用
  • 排序算法之-冒泡
  • 【微服务】API治理发展历史与未来趋势
  • TikTok shop美国小店适合哪些人做?附常见运营问题解答
  • [OS]11.9.2023 中断
  • unity笔记
  • 二十、泛型(5)
  • Oracle递归查询树形数据
  • pycharm pro v2023.2.4(Python开发)
  • 武汉某母婴用品公司 - 集简云连接ERP和营销系统,实现库存管理的自动化
  • AD9371 Crossbar
  • 设计模式 -- 责任链模式(Chain of Responsibility Pattern)
  • 开源:特殊的垄断
  • linux安装oracle client解决cx_Oracle.DatabaseError: DPI-1047
  • 工业园区一般用多大规格的电表?
  • Debian12换镜像源
  • deeplog中输出某个 event 的概率
  • 流媒体中relay和forword的区别
  • git创建本地分支并提交到远程
  • Selenium定位元素的方法css和xpath的区别
  • 【目标检测】SSD损失函数详解
  • C【整数正序分解】
  • 基于springboot实现高校党务平台管理系统【项目源码】计算机毕业设计
  • Day24力扣打卡