全志H618 Android12修改doucmentsui鼠标单击图片、文件夹选中区域

news/2024/12/26 19:29:16/
背景:

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

需求:

在进入File文件管理器后,鼠标左击整个图片、整个文件夹可以选中该类型,进行操作,故代码分析以及客制化如下:

主要涉及的代码:
packages/apps/DocumentsUI/res/layout/item_dir_grid.xml
packages/apps/DocumentsUI/res/layout/item_doc_grid.xml
packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/GridDirectoryHolder.java
packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/GridDocumentHolder.java
代码分析与实现:

1、因为原生的选中在最左下角的位置,缩略图太小根本无法注意到,所以首先要找不到选中的文件布局。检索后也就是ite


http://www.ppmy.cn/news/1557790.html

相关文章

观察者模式(sigslot in C++)

大家,我是东风,今天抽点时间整理一下我很久前关注的一个不错的库,可以支持我们在使用标准C的时候使用信号槽机制进行观察者模式设计,sigslot 官网: http://sigslot.sourceforge.net/ 本文较为详尽探讨了一种观察者模…

第二节:GLM-4v-9B数据加载源码解读

文章目录 前言一、GLM-4v-9B模型数据格式二、GLM-4v-9B数据处理源码1、训练数据加工源码(process_batch)2、评估与预测数据加工源码 三、GLM-4v-9B训练数据加工源码解读(process_batch)1、batched_conv原始数据获取源码解读2、数据batch循环初始化源码解…

CPU性能优化-基于源代码的CPU调优

一 在第二部分,我们将讨论如何使用CPU监控特性寻找CPU上运行的代码中可被调优的位置。对于性能敏感型应用程序,如大型分布式云服务,科学高性能计算软件,3A 级游戏等,了解底层硬件的工作原理是非常重要的。若在程序开发…

【数据结构】数据结构试题集Ver3 第六章 树

关注作者了解更多 我的其他CSDN专栏 求职面试 大学英语 过程控制系统 工程测试技术 虚拟仪器技术 可编程控制器 工业现场总线 数字图像处理 智能控制 传感器技术 嵌入式系统 复变函数与积分变换 单片机原理 线性代数 大学物理 热工与工程流体力学 数字信号处…

【数据科学导论】第一二章·大数据与数据表示与存储

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀数据处理与分析_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言…

React Props 完整使用指南

React Props 完整使用指南 1. 类组件中的 Props 1.1 基本使用 // 父组件 class ParentComponent extends React.Component {render() {return (<ChildComponent name"John"age{25}isStudent{true}hobbies{[reading, swimming]}/>);} }// 子组件 class Child…

Pandas系列|第二期:Pandas中的数据结构

1.Pandas中的数据结构&#xff1a;Series和DataFrame Pandas 的主要数据结构是 Series &#xff08;一维数据&#xff09;与 DataFrame&#xff08;二维数据&#xff09;&#xff0c;这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。 Series 是一…

项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(二)

文章目录 一、登录功能实现1、前端实现1.1 创建登录组件1.2 安装和配置Element Plus1.3 安装axios和调用后端接口2、后端实现2.1 创建数据表和准备数据2.2 配置MYSQL配置信息2.3 登录功能实现2.3.1 创建实体类2.3.2 创建登录服务接口及实现2.3.3 创建Mapper2.3.4 实现登录接口A…