
MTK Android 11.0:
充电低电指示灯会被未读消息信号灯灭掉,无优先级控制。
MTK Android 11.0:充电低电指示灯会被未读消息信号灯灭掉,无优先级控制:
1、电池充电、低电状态提示(红绿双色)。(LIGHT_ID_BATTERY)
小于 15%时:
A 正在充电 亮红灯。
B 未充电 红灯闪烁 灭 2 秒 亮 0.5 秒。
大于 15%,小于 90%时:
A 正在充电 亮红灯。
B 未充电 灭灯。
大于 90%时:
A 正在充电 亮绿灯。
B 未充电 灭灯。
2、未读消息通知灯。(LIGHT_ID_NOTIFICATIONS)
3、优先级:
电池充电/低电的优先级 大于 未读消息通知灯。
4、异常现象:在 MTK Android 11.0 平台上,充电/低电指示灯亮起后,会被后面的未
读消息信号灯灭掉,无优先级控制。
5、解决办法:
修改文件:/vendor/mediatek/proprietary/hardware/liblights/aidl/default/Lights.cpp
static int blink_red(int level, int onMS, int offMS)