news 2026/5/26 2:05:23

系统代码,到底要修改的文件是在v_sys下还是在u_sys目录下?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
系统代码,到底要修改的文件是在v_sys下还是在u_sys目录下?

到底要修改的文件是在v_sys下还是在u_sys目录下?

先要搞清楚一个概念,
Google维护核心逻辑,写的代码是在System层,
对于Google来说,MTK,高通实现的就是Vendor,它包含特定硬件实现。当然如果他有修改System层的代码也会放在v_sys下面新建一个
v_sys/vendor/mediatek/proprietary/packages/apps/Camera2/aovtest/Android.mk 类似这样的模块。

但是属于System层的不会放在u_sys下,那为什么u_sys下会有
u_sys/vendor/mediatek/proprietary/packages/apps/Camera2/aovtest/Android.mk
是因为这套代码是支持android14,android15的,编译android14的时候就改这个路径。

比如:要修改HAL (Vendor): wpa_supplicant, hostapd, hardware/interfaces/wifi。
那么就是要改代码的u_sys目录拉。

改SystemUI, 是改v_sys.

具体还得看  Android.mk 中的关键变量 LOCAL_VENDOR_MODULEtrue  
或者 Android.bp  android_app {    name: "FactoryTestApp",    // 铁证 1: 声明属于 vendor    vendor: true,     // 或者    prop

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 17:06:32

《信号与系统》(5)| 信号变换——时移和尺度变换的本质差别

时移与尺度变换是时域信号处理的两大基础操作,二者数学形式相似但本质逻辑完全不同——时移是函数图像在固定坐标系上的位置平移,尺度变换是坐标系刻度的整体伸缩。明确二者的本质差异,是理解雷达探测、通信同步等工程应用的核心前提。一、核…

作者头像 李华
网站建设 2026/5/23 11:18:55

Krea AI:告别“贴图重复”?AI 材质炼金流,3分钟手搓 8K 水磨石

对于室内/空间设计师来说,“定制材质” 是渲染管线里最头疼的拦路虎。 在 PS 里用“仿制图章”修无缝贴图?修到眼瞎也还是有重复感。 用 3ds Max 的程序纹理?参数复杂到像在写代码,调一个噪点得半小时。 去素材网站买?…

作者头像 李华
网站建设 2026/5/14 4:33:41

【Django毕设全套源码+文档】基于django的羽毛球服务管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/19 15:30:53

【Django毕设源码分享】基于 Python 的教育题包综合处理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/18 13:23:30

【Django毕设源码分享】基于Django的B_S架构的球类赛事发布和在线购票系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华