alpsmediatekexternalipodootlogo.cpp 1. bootlogo_show_charging()中仿照高壓充電顯示警告圖片的方法來修改高溫警告圖片即可 在 if (get_ov_status()) { mt65xx_disp_show_charger_ov_logo(); return; } 後面添加 if (get_ot_status()) { mt65xx_disp_show_battery_ot_logo(); return; } void mt65xx_disp_show_battery_ot_logo(void) { XLOGD([ChargingAnimation %s %d]show battery_ot logo, index = x ,__FUNCTION__,__LINE__); mt_show_logo(x); // 這裡的x是您可以自行選擇的 } 2. alpsmediatekexternalipodipodcommon.cpp 在 開頭增加 #define BATTERY_TEMPERATURE_PATH /sys/class/power_supply/battery/batt_temp #define BATTERY_OVER_TEMP 500 int get_ov_status()函數的後面添加 int get_ot_status() { int temp = get_int_value(BATTERY_TEMPERATURE_PATH); SXLOGI(battery temperature : %d , temp); if(temp >= BATTERY_OVER_TEMP) { return 1; } return 0; }