哪吒互联 是一个专为哪吒车机设计(部分兼容原生安卓或其他车机)的实用工具集,核心通过无障碍服务实现蓝牙自动化、悬浮窗管理及日志监控,所有设置均可持久保存。
- 自动蓝牙控制:基于当前应用自动切换蓝牙,支持灵活配置规则。
- 可移动自适应悬浮窗/车况实时显示,支持缩放与透明记忆。
- 日志查看与自定义数据标签,便于故障与数据分析。
- 开机自启动、无障碍自动化、一键升级、后台常驻、免Root。
- 现代化UI,界面实时配置、便捷操作。
- 隐藏系统语音图标,方向盘按键映射兼容各种听歌APP。
- 首次打开应用,根据提示赋予所需权限(无障碍、蓝牙等)。
- 在设置界面自定义“蓝牙自动开关”包名规则。
- 悬浮窗可自由拖动、调整大小,所有更改自动保存。
- 可在日志与标签管理页实时查看系统数据,便于问题诊断。
- 无需 Root 或后台特殊操作,设备重启后服务自动保活。
欢迎任何形式的贡献!Fork 本仓库并提交 Pull Request。
- fix: 类型 为 fix 的提交表示在代码库中修复了一个 bug(这和语义化版本中的 PATCH 相对应)。
- feat: 类型 为 feat 的提交表示在代码库中新增了一个功能(这和语义化版本中的 MINOR 相对应)。
- BREAKING CHANGE: 在脚注中包含 BREAKING CHANGE: 或 <类型>(范围) 后面有一个 ! 的提交,表示引入了破坏性 API 变更(这和语义化版本中的 MAJOR 相对应)。 破坏性变更可以是任意 类型 提交的一部分。
- 除 fix: 和 feat: 之外,也可以使用其它提交 类型 ,例如 @commitlint/config-conventional(基于 Angular 约定)中推荐的 build:、chore:、 ci:、docs:、style:、refactor:、perf:、test:,等等。
- build: 用于修改项目构建系统,例如修改依赖库、外部接口或者升级 Node 版本等;
- chore: 用于对非业务性代码进行修改,例如修改构建流程或者工具配置等;
- ci: 用于修改持续集成流程,例如修改 Travis、Jenkins 等工作流配置;
- docs: 用于修改文档,例如修改 README 文件、API 文档等;
- style: 用于修改代码的样式,例如调整缩进、空格、空行等;
- refactor: 用于重构代码,例如修改代码结构、变量名、函数名等但不修改功能逻辑;
- perf: 用于优化性能,例如提升代码的性能、减少内存占用等;
- test: 用于修改测试用例,例如添加、删除、修改代码的测试用例等。
- 脚注中除了 BREAKING CHANGE: ,其它条目应该采用类似 git trailer format 这样的惯例。 其它提交类型在约定式提交规范中并没有强制限制,并且在语义化版本中没有隐式影响(除非它们包含 BREAKING CHANGE)。 可以为提交类型添加一个围在圆括号内的范围,以为其提供额外的上下文信息。例如 feat(parser): adds ability to parse arrays.。
如:
git commit -m "feat: 支持蓝牙自动关闭"
git tag v1.3.0 && git push && git push --tagssimple-release 会根据这些 commit 自动归类、生成变更记录与 release 内容。
如需个性化发布或集成更多产物,详情请查阅官方文档。
项目采用 MIT 许可证,具体见 LICENSE。