SystemUI 鎖屏界面顯示的充電“還需幾小時充滿”提示語

不積跬步無以至千里

一.前摘

         項目說客戶有個需求就是把這個充電還有多長時間才能充滿的提示語去掉,因爲這個多長時間才能充滿的時間從底層獲取的時候受此時充電的電流的大小會有影響,然後會出現充電剩餘時間忽大忽小的現象,因此這裏建議去掉。

二.正文

          這裏的鎖屏的充電提示語利用的是鎖屏第一界面的控件KeyguardIndicationTextView,通過這個控件進行消息的提示,讓我們直接上才藝。

代碼路徑如下:

app/src/com/android/systemui/statusbar/KeyguardIndicationController.java

 private String computePowerIndication() {
        if (mPowerCharged) {
            return mContext.getResources().getString(R.string.keyguard_charged);
        }

        // Try fetching charging time from battery stats.
        long chargingTimeRemaining = 0;
        try {
            chargingTimeRemaining = mBatteryInfo.compu
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章