原理
com.android.systemui.statusbar.phone/StatusBarIconControllerImpl.java类的构造方法中读取
com.android.internal.R.array.config_statusBarIcons,按照此数组的顺序排序,如果需要修改顺序,则需要修改此文件。
public StatusBarIconControllerImpl(Context context) {
super(context.getResources().getStringArray(
com.android.internal.R.array.config_statusBarIcons), context);
Dependency.get(ConfigurationController.class).addCallback(this);
mContext = context;
loadDimens();
SysUiServiceProvider.getComponent(context, CommandQueue.class)
.addCallbacks(this);
Dependency.get(TunerService.class).addTunable(this, ICON_BLACKLIST);
}
/frameworks/base/core/res/res/values/config.xml
<string-array name="config_statusBarIcons">
<item><xliff:g id="id">@string/status_bar_alarm_clock</xliff:g></item>
<item><xliff:g id="id">@stri

最低0.47元/天 解锁文章
1630

被折叠的 条评论
为什么被折叠?



