jhontandazo008/CleanLauncher
效率与系统工具为特定中国车机定制的轻量 Android 桌面,用于替换出厂主界面。
Clean Launcher 是一个 Android 主界面替代应用,只针对一款特定硬件:装在雪佛兰 Epica 上的 NWD 车机(Allwinner T3、Android 7.1.1)。它不是通用桌面,而是替换出厂界面,直接与车机的私有服务通信。因此它适合拥有该硬件的人,也基本只适合这些人——大部分有辨识度的功能都依赖 NWD 服务。
功能
主界面显示时间、天气(Open-Meteo,通过 GPS 或 IP 定位)和当前播放内容,另有应用抽屉。设备专属功能包括:FM 收音机(旋钮和预设,通过原生 Binder 调用 com.nwd.radio.service)、蓝牙电话和音乐(通过 com.bt.bc03)、自带的音量浮层(替代出厂 FloatBar)、息屏模式(方向盘按键仍可用)、机油/里程记录与保养提醒、带按音源自动调节的均衡器,以及语音问候服务(GreeterService),播报安全带提示、天气、周一保养提醒和基多的 pico y placa。
编译与安装
项目不用 Gradle:build.sh 直接调用 aapt2、javac、d8、zipalign 和 apksigner,可在 Linux、macOS 和 Windows(Git Bash)上运行。需要 JDK 17+、Android SDK Platform android-33(仅用于编译;应用可在 Android 7.1+ 运行,minSdk 25),以及测试过的 Build-Tools 36.0.0。脚本通过 ANDROID_HOME/ANDROID_SDK_ROOT 找 SDK,通过 JAVA_HOME、javac 或 Android Studio 的 JBR 找 JDK。adb 只在安装时需要。VARIANT=share 会生成一个剔除车主照片和录音的赠送版本。每次推送到 main 和每个 pull request 都会在 GitHub Actions 中构建 APK,使用 debug 密钥签名。
车机集成及其限制
深度集成需要在车机上做修改:把 launcher 加入 NaviSound.ini、BackgroundManager.ini 和 OneClearConfig.xml,禁用出厂预装应用和部分出厂 launcher 组件(但不包括承载方向盘按键学习和息屏的 com.android.launcher)。这些改动被称为可逆:原始文件存放在 backup/,恢复它们并通过 pm enable 重新启用包即是作者给出的回滚方式。在非 NWD 车机上,依赖出厂服务的功能会被隐藏。仓库未声明许可证。
HotRepo 点评
仓库创建于 2026-10-24,并于 2026-10-29 出现在 HotRepo 新项目榜,101 总星、第 11 名。提供的样本中没有可比的每日榜单历史,因此这只是一次有日期的观察,不能作为趋势证据。
本文由 AI 根据项目 README 生成,更新于 2026年10月29日,以项目官方文档为准。