android锁屏界面电量百分比显示与主桌面同步

来源:互联网 发布:bae怎么域名备案 编辑:程序博客网 时间:2024/05/14 17:46

路径 frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\KeyguardStatusBarView.java

前提是在设置中添加电量百分比控制 (有空在写)

--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java@@ -56,7 +56,7 @@ public class KeyguardStatusBarView extends RelativeLayout     private View mSystemIconsSuperContainer;     private MultiUserSwitch mMultiUserSwitch;     private ImageView mMultiUserAvatar;-    private TextView mBatteryLevel;+    public TextView mBatteryLevel;     private BatteryController mBatteryController;     private KeyguardUserSwitcher mKeyguardUserSwitcher;@@ -109,7 +109,7 @@ public class KeyguardStatusBarView extends RelativeLayout         } else if (mMultiUserSwitch.getParent() == this && mKeyguardUserSwitcherShowing) {             removeView(mMultiUserSwitch);         }-        mBatteryLevel.setVisibility(mBatteryCharging ? View.VISIBLE : View.GONE);+            }     private void updateSystemIconsLayoutParams() {@@ -166,9 +166,10 @@ public class KeyguardStatusBarView extends RelativeLayout         mBatteryLevel.setText(percentage);         boolean changed = mBatteryCharging != charging;         mBatteryCharging = charging;-        if (changed) {-            updateVisibilities();-        }+        +        updateVisibilities();+               mBatteryLevel.setVisibility(mBatteryCharging|| mBatteryController.mShouldShowBatteryPercentage ? View.VISIBLE : View.GO+             }
0 0