跳到主要内容

核心特性

哪吒互联提供了一套完整的车机增强功能,涵盖仪表盘定制、插件系统、系统集成和数据监控四大核心模块。


🎯 智能仪表盘系统

自定义网格布局

  • 灵活的拖拽式仪表盘 - 支持自由调整小组件位置和大小
  • 网格吸附系统 - 智能吸附到网格,整齐美观
  • 多尺寸支持 - 小组件可占用 1×1 到 4×3 不同尺寸
  • 实时预览 - 拖拽过程中实时显示占位效果

丰富小组件库

信息卡片类

  • 信息卡片 4×3(3列) - 展示3项数据,适合宽屏显示
  • 信息卡片 4×3(4列) - 展示4项数据,信息密度更高
  • 信息卡片 4×2(2列) - 展示2项数据,紧凑布局

图表类

  • 折线图 - 实时趋势展示,支持数据历史回溯
  • 柱状图 - 对比数据可视化
  • 圆形进度表 - 百分比数据展示
  • 温度计 - 温度数据可视化

实用工具类

  • 电池组件 - 电量显示,支持多种样式
  • 网格图标 - 快捷操作入口
  • 进度条 - 线性进度展示
  • 胎压监测 - 四轮胎压实时监控

可视化编辑

  • 编辑模式 - 长按进入编辑状态
  • 拖拽排序 - 轻松调整小组件位置
  • 删除管理 - 点击删除按钮移除不需要的小组件
  • 参数配置 - 点击设置按钮调整小组件参数

状态持久化

  • 自动保存 - 所有布局和配置自动保存到数据库
  • 重启恢复 - 应用重启后自动恢复上次状态
  • 配置导入导出 - 支持备份和恢复仪表盘配置
  • 默认配置 - 空仪表盘时可一键导入默认配置

🔌 动态插件系统

JAR 插件加载

  • 运行时加载 - 无需重新编译主应用即可添加新小组件
  • 热更新支持 - 替换 JAR 文件后重启应用即可更新
  • 隔离加载 - 每个插件独立加载,互不影响
  • 错误隔离 - 单个插件崩溃不影响主应用和其他插件

开放 API

  • Widget API - 完整的小组件接口定义
  • WidgetSpec - 小组件规格声明
  • WidgetConfig - 配置参数管理
  • 数据源接口 - VHAL 属性访问接口

数据源绑定

  • VHAL 属性访问 - 直接读取车辆硬件抽象层数据
  • 实时数据流 - 支持订阅数据更新事件
  • 类型安全 - 提供类型安全的数据访问方法
  • 自动订阅管理 - 系统自动管理订阅生命周期

即插即用

  • MANIFEST.MF 自描述 - JAR 文件包含元数据信息
  • 自动发现 - 应用启动时自动扫描加载插件
  • 版本检查 - 自动检查插件与应用的兼容性
  • 元信息展示 - 在小组件商店中展示插件详细信息

🔧 系统级功能集成

智能蓝牙控制

  • 前台应用检测 - 实时监控当前运行的应用
  • 自动切换蓝牙 - 根据应用白名单/黑名单自动开关蓝牙
  • 自定义规则 - 灵活配置哪些应用触发蓝牙操作
  • 规则持久化 - 所有规则自动保存

开机自启动

  • 系统级自启 - 通过无障碍服务实现可靠的开机启动
  • 后台常驻 - 服务保持后台运行,不被系统杀死
  • 开机广播接收 - 监听系统开机广播
  • 自动权限请求 - 首次启动自动引导用户授权

按键映射

  • 方向盘按键拦截 - 拦截方向盘媒体控制按键
  • 多APP兼容 - 支持网易云音乐、QQ音乐等主流音乐APP
  • 自定义映射 - 可自定义按键映射规则
  • 实时生效 - 无需重启应用即可生效

语音图标隐藏

  • 自动隐藏 - 自动隐藏系统语音助手图标
  • 无障碍实现 - 通过无障碍服务实现,无需Root
  • 稳定可靠 - 经过长期测试,稳定性高

麦克风控制

  • 独立服务 - 独立的麦克风控制服务
  • 精细化权限 - 支持细粒度权限管理
  • 隐私保护 - 确保麦克风权限不被滥用

免 Root 操作

  • 无障碍服务 - 所有功能基于无障碍服务实现
  • 无需刷机 - 不需要解锁 Bootloader 或刷入第三方ROM
  • 系统完整性 - 不修改系统文件,保持系统完整性
  • 安全可靠 - 不涉及系统级修改,安全性高

📊 实时车辆数据监控

悬浮窗显示

  • 可移动 - 随意拖动悬浮窗到任意位置
  • 可缩放 - 双指缩放调整悬浮窗大小
  • 透明度调节 - 支持调整悬浮窗透明度
  • 位置记忆 - 自动记住上次的位置和大小

VHAL 属性监控

  • 实时读取 - 实时读取车辆硬件抽象层数据
  • 丰富属性 - 支持电池、速度、温度、里程等数十种属性
  • 高性能 - 优化的读取策略,不影响车机性能
  • 自动刷新 - 数据自动定时刷新

自定义数据源

  • 虚拟属性 - 支持通过公式计算虚拟属性
  • 公式支持 - 支持加减乘除运算(例如:功率 = 电压 × 电流 ÷ 1000)
  • 多数据源组合 - 可组合多个VHAL属性计算
  • 实时计算 - 源数据更新时自动重新计算

日志查看

  • 实时日志 - 实时显示系统运行日志
  • 分类筛选 - 支持按日志级别和标签筛选
  • 搜索功能 - 快速搜索关键词
  • 导出功能 - 支持导出日志文件

自定义标签

  • 标签管理 - 为车辆属性添加自定义标签
  • 快速筛选 - 通过标签快速筛选显示的属性
  • 分组展示 - 按标签分组展示车辆数据
  • 标签持久化 - 标签配置自动保存

🎨 现代化 UI/UX

Jetpack Compose

  • 声明式 UI - 使用 Jetpack Compose 构建现代化界面
  • Material Design 3 - 遵循 Material Design 3 设计规范
  • 流畅动画 - 丰富的过渡动画和交互反馈
  • 深色模式 - 完整的深色模式支持

统一间距系统

  • AppSpacing - 统一的间距管理系统
  • 一致性 - 所有页面使用统一的间距规范
  • 响应式 - 适配不同屏幕尺寸

高级设置

  • 主题管理 - 在"设置 > 高级设置"中管理主题
  • 配置导入导出 - 支持备份和恢复所有配置
  • 数据管理 - 清理缓存、重置设置等功能

🏗️ 架构优势

MVVM 架构

  • 清晰分层 - UI、ViewModel、Repository 清晰分离
  • 状态管理 - 使用 StateFlow 进行响应式状态管理
  • 测试友好 - 架构设计便于单元测试

模块化设计

  • 独立模块 - 功能模块相互独立,耦合度低
  • 可扩展性 - 易于添加新功能模块
  • 维护性强 - 模块化设计提高代码可维护性

依赖注入

  • AppServices - 轻量级依赖管理方案
  • 避免过度抽象 - 不使用重量级DI框架
  • 清晰依赖关系 - 依赖关系一目了然

📝 功能使用技巧

仪表盘技巧

  • 长按小组件进入编辑模式
  • 拖拽小组件边缘可调整大小
  • 点击齿轮图标配置小组件参数
  • 空仪表盘时点击"导入默认配置"快速开始

悬浮窗技巧

  • 双指缩放调整大小
  • 单指拖动调整位置
  • 在设置中可调整透明度
  • 支持显示/隐藏悬浮窗快捷方式

数据源技巧

  • 自定义数据源支持简单公式计算(+、-、×、÷)
  • 在车辆数据页面可添加标签快速筛选
  • 使用日志功能诊断车辆数据问题
  • 数据订阅自动管理,无需手动操作

插件技巧

  • 从小组件商店下载官方插件
  • 将第三方插件 JAR 放入 /sdcard/Download/neta_connect 目录
  • 重启应用后自动加载新插件
  • 在仪表盘编辑器中可查看所有已安装的小组件