首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >rg --files | rg QuickstepLauncher.java

rg --files | rg QuickstepLauncher.java

原创
作者头像
薇芯公重号 AI创造财富
发布2025-10-17 20:49:10
发布2025-10-17 20:49:10
2820
举报

rg --files | rg QuickstepLauncher.java packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java vendor/mediatek/proprietary/packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java 那我到底要改那个呢?才能改到?

1. packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java

2. vendor/mediatek/proprietary/packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java

明白了,你找到了两个 QuickstepLauncher.java

代码语言:javascript
复制
1. packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java
2. vendor/mediatek/proprietary/packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java

🔹区别

路径

来源

特点

packages/apps/Launcher3/...

AOSP 原生 Launcher3

Google 官方的原始代码,通用版本

vendor/mediatek/proprietary/packages/apps/Launcher3/...

MTK Vendor 定制

MTK 在 AOSP Launcher 基础上做的修改(适配 MTK 平台、增加特性)


🔹你应该改哪个?

  • 如果你的目标是修改设备上实际跑的 Launcher(Quickstep)行为 ✅ 你应该修改 vendor/mediatek/proprietary/.../QuickstepLauncher.java 因为 MTK 平台会优先使用 vendor 定制的 Launcher,系统会覆盖 AOSP 原生的 Launcher。
  • 修改 packages/apps/Launcher3 的话 ❌ 可能不会生效,因为编译系统会用 vendor 下的版本覆盖它。 (除非你完全移除 vendor 的 Launcher3,或者修改编译逻辑)

🔹确认方法

  1. 查看 Android.bpAndroid.mk: grep -R "QuickstepLauncher" vendor/mediatek/proprietary/packages/apps/Launcher3 可以确认 vendor 模块确实被编译。
  2. 编译后输出路径: mmm vendor/mediatek/proprietary/packages/apps/Launcher3 编译完成的 APK 路径通常在: out/target/product/<product>/system/priv-app/Launcher3/Launcher3.apk

💡 小结:

你要改 MTK 设备实际使用的 Launcher,就改 vendor/mediatek/proprietary/packages/apps/Launcher3/.../QuickstepLauncher.java


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🔹区别
  • 🔹你应该改哪个?
  • 🔹确认方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档