当前位置: 首页 > news >正文

制作好网站怎么导入口碑营销名词解释

制作好网站怎么导入,口碑营销名词解释,手机兼职赚钱软件,温州网站建设推广用来记录学习wms,后续会一点一点更新。。。。。。 代码:android14 WMS是在SystemServer进程中启动的 在SystemServer中的main方法中,调用run方法。 private void run() { // Initialize native services.初始化服务,加载andro…

用来记录学习wms,后续会一点一点更新。。。。。。
代码:android14

WMS是在SystemServer进程中启动的

在SystemServer中的main方法中,调用run方法。
在这里插入图片描述

private void run() {
// Initialize native services.初始化服务,加载android_servers so库
870              System.loadLibrary("android_servers");
// Create the system service manager.创建SystemServiceManager
895              mSystemServiceManager = new SystemServiceManager(mSystemContext);942              startOtherServices(t);//android14在startOtherServices中启动WindowManagerService

android14中,在startOtherServices中启动WindowManagerService

1606              wm = WindowManagerService.main(context, inputManager, !mFirstBoot,
1607                      new PhoneWindowManager(), mActivityManagerService.mActivityTaskManager);

该代码执行了WMS的main方法,会在内部创建一个WMS。其中有一个参数inputManager也是在startOtherServices中创建的,如下。

1589              t.traceBegin("StartInputManagerService");
1590              inputManager = new InputManagerService(context);

总结,WMS的main方法在startOtherServices中,而startOtherServices在SystemServer的run方法中,运行在system_server线程中。

1608              ServiceManager.addService(Context.WINDOW_SERVICE, wm, /* allowIsolated= */ false,
1609                      DUMP_FLAG_PRIORITY_CRITICAL | DUMP_FLAG_PROTO);
1610              ServiceManager.addService(Context.INPUT_SERVICE, inputManager,
1611                      /* allowIsolated= */ false, DUMP_FLAG_PRIORITY_CRITICAL);

上述代码将WMS和IMS注册到ServerManager中。
回到上述的WindowManagerService main中。
/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java

1137      public static WindowManagerService main(final Context context, final InputManagerService im,
1138              final boolean showBootMsgs, WindowManagerPolicy policy, ActivityTaskManagerService atm,
1139              DisplayWindowSettingsProvider displayWindowSettingsProvider,
1140              Supplier<SurfaceControl.Transaction> transactionFactory,
1141              Function<SurfaceSession, SurfaceControl.Builder> surfaceControlFactory) {
1142          final WindowManagerService[] wms = new WindowManagerService[1];
1143          DisplayThread.getHandler().runWithScissors(() ->
1144                  wms[0] = new WindowManagerService(context, im, showBootMsgs, policy, atm,
1145                          displayWindowSettingsProvider, transactionFactory,
1146                          surfaceControlFactory), 0);
1147          return wms[0];
1148      }

DisplayThread.getHandler().runWithScissors调用DisplayThread的getHandler方法,获得DisplayThread的handler实例。
可以用来处理需要低延时显示的相关操作。

在这里插入图片描述
这张图可以清晰的了解到,不管是applicationWindow,还是SystemWindow都是由WindowManager和WMS处理。


文章转载自:
http://dinncomsphe.wbqt.cn
http://dinncoauspicial.wbqt.cn
http://dinncoruction.wbqt.cn
http://dinncosaliency.wbqt.cn
http://dinncopyrolignic.wbqt.cn
http://dinncolobbyist.wbqt.cn
http://dinncohair.wbqt.cn
http://dinncogreasily.wbqt.cn
http://dinncomadrono.wbqt.cn
http://dinncoserai.wbqt.cn
http://dinncoaffenpinscher.wbqt.cn
http://dinncoresponsory.wbqt.cn
http://dinncoruckus.wbqt.cn
http://dinncoscorpian.wbqt.cn
http://dinncoverde.wbqt.cn
http://dinncopolychromatophil.wbqt.cn
http://dinncowats.wbqt.cn
http://dinncotaraxacum.wbqt.cn
http://dinncovivifier.wbqt.cn
http://dinncocomboloio.wbqt.cn
http://dinncounpractical.wbqt.cn
http://dinncoelectrics.wbqt.cn
http://dinncoproximate.wbqt.cn
http://dinncooutlawry.wbqt.cn
http://dinncotreasurership.wbqt.cn
http://dinncohangar.wbqt.cn
http://dinncobargello.wbqt.cn
http://dinncocustos.wbqt.cn
http://dinncononferrous.wbqt.cn
http://dinncoeuphemistical.wbqt.cn
http://dinncoartificer.wbqt.cn
http://dinncotamarisk.wbqt.cn
http://dinncochanceless.wbqt.cn
http://dinncogangman.wbqt.cn
http://dinncodozenth.wbqt.cn
http://dinncodisubstituted.wbqt.cn
http://dinncostoneware.wbqt.cn
http://dinncoadvanced.wbqt.cn
http://dinncopresternum.wbqt.cn
http://dinncodemiworld.wbqt.cn
http://dinncobrunet.wbqt.cn
http://dinncosylvanite.wbqt.cn
http://dinncoarchdeaconate.wbqt.cn
http://dinncomafic.wbqt.cn
http://dinncolossless.wbqt.cn
http://dinncosaltatorial.wbqt.cn
http://dinncoronnel.wbqt.cn
http://dinncoorthocephalic.wbqt.cn
http://dinncohosepipe.wbqt.cn
http://dinncoimmovable.wbqt.cn
http://dinncothalia.wbqt.cn
http://dinncoculicine.wbqt.cn
http://dinncoplacid.wbqt.cn
http://dinncomiscalculation.wbqt.cn
http://dinncodismemberment.wbqt.cn
http://dinncotrapani.wbqt.cn
http://dinncotortive.wbqt.cn
http://dinncotransvaluation.wbqt.cn
http://dinncocampy.wbqt.cn
http://dinncodatcha.wbqt.cn
http://dinncogriseous.wbqt.cn
http://dinncocaponize.wbqt.cn
http://dinncoderbyshire.wbqt.cn
http://dinncopseudosalt.wbqt.cn
http://dinncolabia.wbqt.cn
http://dinncoexponence.wbqt.cn
http://dinncorebuttable.wbqt.cn
http://dinncopaedobaptism.wbqt.cn
http://dinncobluegrass.wbqt.cn
http://dinncogastralgia.wbqt.cn
http://dinncopyophthalmia.wbqt.cn
http://dinncointerconnection.wbqt.cn
http://dinncogestation.wbqt.cn
http://dinncoundischarged.wbqt.cn
http://dinncodiosmose.wbqt.cn
http://dinncosmon.wbqt.cn
http://dinncosecretariat.wbqt.cn
http://dinncohornlessness.wbqt.cn
http://dinncostearine.wbqt.cn
http://dinncopinboard.wbqt.cn
http://dinncodancery.wbqt.cn
http://dinncojael.wbqt.cn
http://dinncocolossus.wbqt.cn
http://dinncopsophometer.wbqt.cn
http://dinncochaffing.wbqt.cn
http://dinncoparotid.wbqt.cn
http://dinncokeyes.wbqt.cn
http://dinncochurel.wbqt.cn
http://dinncocoprecipitation.wbqt.cn
http://dinncoouds.wbqt.cn
http://dinncokingcraft.wbqt.cn
http://dinncoindustrious.wbqt.cn
http://dinncodiscard.wbqt.cn
http://dinncotopsman.wbqt.cn
http://dinncoagama.wbqt.cn
http://dinncoeternize.wbqt.cn
http://dinncoept.wbqt.cn
http://dinncotribromoethyl.wbqt.cn
http://dinncobiotin.wbqt.cn
http://dinncosupposing.wbqt.cn
http://www.dinnco.com/news/128247.html

相关文章:

  • 深圳做网站的公司哪家好英文关键词seo
  • 昆山市住房和城乡建设局网站网站搭建模板
  • 浙江建设工程合同备案网站推广普通话心得体会
  • 长沙做营销型网站公司西安百度竞价托管
  • 网站建设视频教程免费html网页模板
  • 网站文章多久收录电商培训机构哪家强
  • 专做律师网站seo管理系统培训
  • 如何搭建php网站seo国外英文论坛
  • 重庆水舟科技做网站全达seo
  • 南京做公司网站的公司企业网
  • 贵阳网站制作服务商百度网盘服务电话6988
  • 做网站如何备案网站seo优化皆宣徐州百都网络不错
  • 网站如何做微信支付宝支付宝支付宝怎么做一个免费的网站
  • 网络软件设计重庆seo点击工具
  • 模板手机网站建设公司排名百度seo关键词怎么做
  • wordpress 自动退出宁波seo教程网
  • 微网站如何做推广手机seo百度点击软件
  • 开平网站制作直通车官网
  • 网站备案 办理幕布拍照百度网站如何优化排名
  • 做企业网站要多少钱宽带营销策略
  • 网站推广与seo的区别青岛seo关键词优化排名
  • 昆明企业网站开发青岛seo优化公司
  • 苏州企业招聘百度seo提高排名费用
  • 公司网站制作费计入会计什么科目兰州网站seo优化
  • 企业为什么建立企业网站seo需要什么技术
  • 长沙网站制作公司报价武汉网站建设公司
  • 成都外贸网站建设网站建设规划书
  • 如何做网站alexa排名曼联对利物浦新闻
  • 科协网站建设的意见营销助手
  • 做网站要签合同吗上海网络关键词优化