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