背景:
由于当前的文件管理器在我们的产品定义当中,某些界面有改动的需求,所以需要在Android12 rom中进行定制以符合当前产品定义。
需求:
在进入File文件管理器后,查看...功能菜单时,有不需要的功能菜单,需要隐藏,如:新建窗口、不显示的文件夹、故代码分析以及客制化如下:
主要涉及的代码:
packages/apps/DocumentsUI/res/menu/activity.xml
packages/apps/DocumentsUI/src/com/android/documentsui/BaseActivity.java
packages/apps/DocumentsUI/src/com/android/documentsui/MenuManager.java
packages/apps/DocumentsUI/src/com/android/documentsui/files/FilesActivity.java
packages/apps/DocumentsUI/src/com/android/documentsui/files/MenuManager.java