Android 關機充電下,怎樣show高溫警告圖片

 

 

 

 

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;
}

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *