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