01它能做到什么
写的是它实际在做的事,不是把「能量流」三个字换几种说法。
一条线说清「现在谁在干活」
橙色是发动机、蓝色是电驱、绿色是回收:发动机到车轮、发动机到电池、电池到前后电机、车轮回收进电池,九条流路按当前工况点亮,不参与的部件自动熄掉。不用看数字,扫一眼就知道这一脚油是谁出的力。
34 种工况,不是三五种
纯电四驱 / 前驱 / 后驱、双轴 / 前轴 / 后轴回收、发动机直驱、串联发电、混联……原厂那套状态机里的 34 种,一种一种对过去,每种该亮哪几条流路都写在映射表里,不是靠截几张图猜的。
数据是从车上读的,不是算的
直接读车辆能量域(BYDAutoEnergyDevice)拿工况与电量,2.5 秒没有新数据就判定掉线——圆点由绿转红、画面退回演示,不会停在最后一帧假装还在跑。
悬浮小窗:导航开着也能瞄一眼
开「桌面浮窗」之后浮在任意应用上层,位置随手拖,不挡导航的转向提示;按 Home 直接退出,不缩成小窗,下次点开还是小窗。
自由窗里,窗口多大画面就多大
在迪友桌面把窗口拉大拉小,画面等比缩放并居中,底色铺满整块窗口,没有色块接缝;整个过程只重排界面,不重建页面,取数连接不会断。缩到 0.75 倍为止,再小左上角就点不准了。
底色 0–100% 连续可调
从默认的浅色渐底一路拖到全透明,边拖边生效,下次打开记得住。透到底时车身轮廓会自动压暗一档,白壁纸、深壁纸都还看得出车形;「设置」入口也跟着换成深色药丸,不会糊在壁纸上。
没连上也能看:演示模式
点一下画面就在「实时 / 演示」之间切。演示是 34 种工况自动轮播,用来确认渲染正常;这时圆点是红的,不会让人误以为读到了车。
车机重启,点一下就回来
取数要有 shell 身份才读得到车辆接口。应用自己当 adb 客户端,第一次点「连接 DMi 能量流服务」时按一次「允许调试」,以后开机点一下按钮就行——不用电脑,也不用装 Shizuku。
不 root、不改系统
走的是车机自己的 adb 与车辆接口,不刷机、不动系统分区,卸载就干净。取数服务只监听本机 127.0.0.1,不对外开端口。
单电机的车,不会多画一个后电机
设置里选「前置电机 / 前后双电机」,画面上只出现你这台车真有的部件,不会被多出一条不存在的流路误导。
02它长什么样
下面是它自己的画面:一张主界面、两种典型工况,一扇自由窗,还有把底色拖到 0% 之后的样子。
03获取最新版
DMi能量流免费下载,不注册、不需要账号。复制下方夸克链接,在「夸克网盘」里转存后装到车机上。
我用夸克网盘给你分享了「DMi能量流-v1.3.9.apk」,点击链接或复制整段内容,打开「夸克网盘APP」即可获取。 /~72253c49Kg~:/ 链接:https://pan.quark.cn/s/112c99c3b278?pwd=3TDR 提取码:3TDR
安装包约 3.2 MB,需要 Android 8.0 及以上的比亚迪 DiLink 车机。装好打开应用,点左上角「设置」→「连接 DMi 能量流服务」,第一次会弹一次「允许 USB 调试」,勾上「一律允许」以后就不用再点了。
04装之前先知道
- 取数要有 shell(uid 2000)身份才读得到车辆接口。应用会自己连车机 adbd 把服务装好;车机把 ADB 关了的话,先在电脑上 adb connect 一次,或按设置里给出的命令手工跑一遍。
- 第一次连接时车机会弹「允许 USB 调试吗」,建议勾上「一律允许使用这台计算机进行调试」,以后重启就不用再点。
- 圆点是绿的才代表在读车;红点说明没连上,这时画面是 34 态演示轮播,不是真实数据。
- 车机 ADB 端口不是默认 5555 的,在设置里点「adb 端口」改成你用过的那个,它会自动重试。
- 长按画面不做任何事——早几个版本的长按会进画中画,车机上太容易误触,已经去掉了。
- 全透明配很花的壁纸,流动线容易被吃掉;纯色或深色壁纸最清楚。
- 装第三方 APK 到车机属于自行改装,风险自负。
05常见问题
Q1要花钱吗?
Q2我的车能用吗?
Q3为什么要开 ADB?会不会有风险?
Q4需要装 Shizuku 吗?
Q5车机重启之后要重新弄吗?
Q6圆点一直是红的?
Q7画面突然不动了?
Q8能跟导航并排看吗?
Q9底色怎么调透明?
06边界与权限
- 反射读 android.hardware.bydauto.energy.BYDAutoEnergyDevice 与 BYDAutoStatisticDevice,不 hook、不改系统分区
- 取数服务以 shell(uid 2000)身份运行:adb 直连或 Shizuku 二选一,两条路都不需要 root
- 34 态映射表照车辆设置 1.3.1.180 的动效跳转表逐条核对,不是照截图猜的
- 画面按 794×327 设计、整屏 1920×720;自由窗按短边贴合并居中,只重排不重建
- 取数服务只监听 127.0.0.1:8887,不对外开端口;应用没有账号体系,也不上传行车数据