全志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