全志H618 Android12修改doucmentsui功能菜单项

ops/2024/12/22 9:54:42/
背景:

由于当前的文件管理器在我们的产品定义当中,某些界面有改动的需求,所以需要在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
代码

http://www.ppmy.cn/ops/143988.html

相关文章

基于python实现用户注册与校验

实现用户注册与校验 common—源码 """ 一、基础功能需求1. 综合使用当前所学知识,如列表、字典、字符串、函数等,实现一个基于命令行的用户注册功能。 2. 用户注册时必须要输入用户名、密码、手机号码,用针对用户的输入必须…

命令行音乐库管理工具Beets

什么是 Beets ? Beets 是一个音乐库管理系统和音乐文件元数据标签编辑器。它使用 MusicBrainz 数据库来自动填充音乐文件的元数据信息,并且可以通过插件系统来增加各种额外功能,比如自动下载专辑封面,歌词等。其目的是使您的音乐收…

只需3步,使用Stable Diffusion无限生成AI数字人视频

效果演示 先看效果,感兴趣的可以继续读下去。 没有找到可以上传视频的地方,大家打开这个链接可以看到:www.aliyundrive.com/s/CRBm5NL3x… 基本方法 搞一张照片,搞一段语音,合成照片和语音,同时让照片中…

计算机网络面经总结

目录 Tcp三次握手 为什么要三次握手? 半连接队列和全连接队列 三次握手可以携带数据吗? TCP四次挥手 为什么不能把服务端发送的ACK和FIN合并,变成三次挥手? 第二次挥手时服务端ACK没有送达客户端会怎么样? 为什…

【开源免费】基于SpringBoot+Vue.JS在线宠物用品交易网站(JAVA毕业设计)

本文项目编号 T 092 ,文末自助获取源码 \color{red}{T092,文末自助获取源码} T092,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…

django 中在admin.py中的管理后台中需要挂载js脚本

django 中在admin.py中的管理后台中需要挂载js脚本 django自带的admin后台需要使用到自定义的js脚本文件时,这个js文件该怎么存放 如 class ArticleAdmin(admin.ModelAdmin):class Media:js (admin/js/copy_to_clipboard.js,) # 引用全局 JavaScript 文件#这里…

使用ioredis在Node.js中操作Redis数据结构的详细指南

使用ioredis在Node.js中操作Redis数据结构的详细指南 一. 使用ioredis操作Redis数据结构的详细知识点讲解 在Node.js中,ioredis是一个强大且易于使用的Redis客户端库,它提供了对Redis数据库的直接操作。本文将通过一系列代码示例,详细解释如…

Edu学生福利权益大全

所需材料:一个Edu邮箱(如果还没有,可以通过学校申请或参考这里 https://techie.pp.ua/notes/a1q0uiwbdcnk000h)。 1. GitHub 学生开发者包 (GitHub Student Developer Pack) 权益: 免费使用多达 89 种开发工具&…