赞
踩
SystemUI类是SystemUI应用中一些子服务的基类。
public abstract class SystemUI implements SysUiServiceProvider {
public Context mContext;
public Map, Object> mComponents;//根据Class存放共享对象
public abstract void start();//启动方法,进行初始化
protected void onConfigurationChanged(Configuration newConfig) {//状态发生变化
}
public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {//用来将模块的内部状态dump到输出流中,这个方法主要是辅助调试所用。开发者可以在开发过程中,通过adb shell执行dump来了解系统的内部状态。
}
protected void onBootCompleted() {//系统启动完成
}
@SuppressWarnings("unchecked")
public T getComponent(Class interfaceType) {//获取对象
return (T) (mComponents != null ? mComponents.get(interfaceType) : null);
}
public void putComponent(Class interfaceType, C component) {//存放对象
if (mComponents != null) {
mComponents.put(interf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。