RK3288[android 7.1]調試筆記 隱藏狀態欄充電圖標和充電顯示的百分比

RK3288[android 7.1]調試筆記 隱藏狀態欄充電圖標和充電顯示的百分比

隱藏充電顯示的百分比
在路徑爲/frameworks/base/packages/SystemUI/res/layout/keyguard_status_bar.xml增加這句話android:visibility="gone"

隱藏(GONE)
XML文件:android:visibility=“gone”
Java代碼:view.setVisibility(View.GONE);

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff  res/layout/keyguard_status_bar.xml
diff --git a/packages/SystemUI/res/layout/keyguard_status_bar.xml b/packages/SystemUI/res/layout/keyguard_status_
old mode 100644
new mode 100755
index a2dfc0d..4360d85
--- a/packages/SystemUI/res/layout/keyguard_status_bar.xml
+++ b/packages/SystemUI/res/layout/keyguard_status_bar.xml

         </FrameLayout>
         <TextView android:id="@+id/battery_level"
@@ -59,9 +60,10 @@
             android:layout_marginStart="@dimen/header_battery_margin_keyguard"
             android:paddingEnd="@dimen/battery_level_padding_end"
             android:textColor="#ffffff"
             android:textSize="@dimen/battery_level_text_size"
-            android:importantForAccessibility="noHideDescendants"/>
+            android:importantForAccessibility="noHideDescendants"
+            android:visibility="gone"
+            />
     </LinearLayout>
 
     <com.android.keyguard.CarrierText

隱藏充電圖標
在路徑爲/frameworks/base/packages/SystemUI/res/layout/system_icons.xml增加這句話android:visibility="gone"

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff res/layout/system_icons.xml
diff --git a/packages/SystemUI/res/layout/system_icons.xml b/packages/SystemUI/res/layout/system_icons.xml
old mode 100644
new mode 100755
index 3a33992..b31ad84
--- a/packages/SystemUI/res/layout/system_icons.xml
+++ b/packages/SystemUI/res/layout/system_icons.xml
@@ -18,22 +18,26 @@
 
     <!-- battery must be padded below to match assets -->
     <com.android.systemui.BatteryMeterView android:id="@+id/battery"
         android:layout_height="@dimen/status_bar_battery_icon_height"
         android:layout_width="@dimen/status_bar_battery_icon_width"
-        android:layout_marginBottom="@dimen/battery_margin_bottom"/>
+        android:layout_marginBottom="@dimen/battery_margin_bottom"
+        android:visibility="gone"/>
 </LinearLayout>


frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java文件做如下修改:

frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

diff --git a/haier/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java b/hai
old mode 100644
new mode 100755
index d8b95cc..ea0fc5e
--- a/haier/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
+++ b/haier/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
@@ -66,7 +66,8 @@ public class BatteryMeterView extends ImageView implements
     public void onTuningChanged(String key, String newValue) {
         if (StatusBarIconController.ICON_BLACKLIST.equals(key)) {
             ArraySet<String> icons = StatusBarIconController.getIconBlacklist(newValue);
-            setVisibility(icons.contains(mSlotBattery) ? View.GONE : View.VISIBLE);
+   //         setVisibility(icons.contains(mSlotBattery) ? View.GONE : View.VISIBLE);
+            setVisibility(icons.contains(mSlotBattery) ? View.GONE : View.GONE);
         }
     }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章