android SystemUI相关问题

1.状态栏显示耳机图标

android高版本为了适配刘海屏,故有些图标不会显示出来。
SystemUI里面有一个黑名单,可以配置:

Index: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java
===================================================================
--- frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java	(版本 2481)
+++ frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java	(工作副本)
@@ -76,7 +76,7 @@
     public static ArraySet<String> getIconBlacklist(String blackListStr) {
         ArraySet<String> ret = new ArraySet<>();
         if (blackListStr == null) {
-            blackListStr = "rotate,headset";
+            blackListStr = "rotate"; // @ remove headset
         }
         String[] blacklist = blackListStr.split(",");
         for (String slot : blacklist) {

2.删除锁屏界面Emergency按钮

Index: frameworks/base/packages/SystemUI/res-keyguard/values/bools.xml
===================================================================
--- frameworks/base/packages/SystemUI/res-keyguard/values/bools.xml	(版本 2798)
+++ frameworks/base/packages/SystemUI/res-keyguard/values/bools.xml	(工作副本)
@@ -18,5 +18,5 @@
     <bool name="kg_show_ime_at_screen_on">true</bool>
     <bool name="kg_use_all_caps">true</bool>
     <bool name="kg_hide_emgcy_btn_when_oos">false</bool>
-    <bool name="config_showEmergencyButton">true</bool>
+    <bool name="config_showEmergencyButton">false</bool>
 </resources>
Index: frameworks/base/packages/SystemUI/src/com/android/keyguard/EmergencyButton.java
===================================================================
--- frameworks/base/packages/SystemUI/src/com/android/keyguard/EmergencyButton.java	(版本 2800)
+++ frameworks/base/packages/SystemUI/src/com/android/keyguard/EmergencyButton.java	(工作副本)
@@ -223,12 +223,6 @@
                 }
             }
         }
+        // @ + for BUG # {
+        if (mContext.getResources().getBoolean(R.bool.config_showEmergencyButton)) {
+            visible = false;
+            Slog.i(LOG_TAG, "Never show emergency button!");
+        }
+        // @ + for BUG # }
         if (visible) {
             setVisibility(View.VISIBLE);
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值