当前位置:   article > 正文

android system ui 开发,Android10 SystemUI之SystemUI

android10 systemui调用jni

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/127307
推荐阅读
相关标签
  

闽ICP备14008679号