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

全志H618 Android12修改doucmentsui进入后左边动态加载的item

背景:

由于当前的文件管理器在我们的产品定义当中,某些界面有改动的需求,所以需要在Android12 rom中进行定制以符合当前产品定义,

需求:

该需求是去除左侧边栏动态加载的volume和输入法的item。

主要涉及的代码:
packages\apps\DocumentsUI\src\com\android\documentsui\base\RootInfo.java
packages/apps/DocumentsUI/src/com/android/documentsui/sidebar/RootItemListBuilder.java
packages/apps/DocumentsUI/src/com/android/documentsui/sidebar/RootsFragment.java
代码分析与实现:

1、当看到此需求时的第一眼,搜索了需求中需要隐藏的字段。通过搜索后定位到RootInfo.java文件类中类型定义的地方:

    // The values of these constants deter

http://www.kler.cn/a/448020.html

相关文章:

  • [计算机网络]唐僧的”通关文牒“NAT地址转换
  • 强基计划之编程:开启科研精英培养新路径
  • (14)D-FINE网络,爆锤yolo系列
  • Android Compose list 下拉刷新、上拉加载更多
  • 【开源免费】基于SpringBoot+Vue.JS房屋租赁管理系统(JAVA毕业设计)
  • 轻松上手:使用 Vercel 部署 HTML 页面教程
  • BUUCTF Pwn picoctf_2018_rop chain WP
  • Firecrawl教程①:自动化抓取与数据转化,赋能AI应用
  • idea中打补丁包
  • 音视频入门基础:AAC专题(13)——FFmpeg源码中,获取ADTS格式的AAC裸流音频信息的实现
  • Linux之用户相关命令
  • 深度学习:解锁智能时代的钥匙与实战案例
  • 【Java】递归算法
  • 特征维度远大于样本量时候的过拟合问题
  • Vue2学习(一)——Vue简介、Vue指令与指令修饰符
  • 《Django 5 By Example》阅读笔记:p614-p644
  • 机器学习基础算法 (一)-线性回归
  • 【项目介绍】基于机器学习的低空小、微无人机识别技术
  • spring mvc | servlet :serviceImpl无法自动装配 UserMapper
  • 创建项目以及本地仓库和远程仓库并上传项目
  • 《探索QT 5.14.1:功能、特性与应用全解析》
  • Mysql-SQL执行流程解析
  • react中实现导出excel文件
  • 【CSS in Depth 2 精译_088】第五部分:添加动效概述 + 第 15 章:CSS 过渡特效概述 + 15.1:状态间的由此及彼
  • 默契之舞 之 生产者消费者模式(RabbitMQ)
  • [react 3种方法] 获取ant组件ref用ts如何定义?