1。先改代码。已试过改xml gone不好使。来源此处:
https://blog.csdn.net/RXG0920/article/details/105517710
frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
@Override
public void onTuningChanged(String key, String newValue) {
if (StatusBarIconController.ICON_BLACKLIST.equals(key)) {
ArraySet icons = StatusBarIconController.getIconBlacklist(newValue);
boolean hidden = icons.contains(mSlotBattery);
Dependency.get(IconLogger.class).onIconVisibility(mSlotBattery, !hidden);
//setVisibility(hidden ? View.GONE : View.VISIBLE);
}
setVisibility(View.GONE );
}
这步改完,状态栏图标和下拉的顶部电池和文字描述自动都没了。
2。然后去
frameworks/base/packages/SystemUI/res/values/config.xml
修改
quick_settings_tiles_default 去掉电池即可。下边有个全量的icon。顺便调整一波。完事。这篇blog和前一篇有相似之处。手动斜眼。