Android-android2.3状态栏的电池图标如何去掉

Android-android2.3状态栏的电池图标如何去掉

归属感 发布于 2016-11-11 字数 698 浏览 1062 回复 1

请问哪位高手知道android2.3状态栏上面的电池图标如何去掉呢。 我在 // battery
mService.setIcon("battery", com.android.internal.R.drawable.stat_sys_battery_unknown, 0);下面加上 mService.setIconVisibility("battery", false);就OK了。 但是 WIFI和以太网都有mService.setIconVisibility("XXXXXXXX", false);
// wifi
mService.setIcon("wifi", sWifiSignalImages[0][0], 0);
mService.setIconVisibility("wifi", false);
// wifi will get updated by the sticky intents
// ethernet
mService.setIcon("ethernet", sEthImages[1], 0);
mService.setIconVisibility("ethernet", false);
可为什么 他们的图标还存在呢?求解决办法

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-09-21 1 楼

源码StatusBarPolicy.java,查找关联mBatteryIcon的操作:

// battery
mBatteryData = IconData.makeIcon("battery",null, com.android.internal.R.drawable.stat_sys_battery_unknown, 0, 0);
mBatteryIcon = service.addIcon(mBatteryData, null);

添加

service.setIconVisibility(mBatteryIcon , false);