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

免费企业网站模板html青岛网站推广外包

免费企业网站模板html,青岛网站推广外包,wordpress的分类目录做成树,上海it外包用来记录学习wms#xff0c;后续会一点一点更新。。。。。。 代码#xff1a;android14 WMS是在SystemServer进程中启动的 在SystemServer中的main方法中#xff0c;调用run方法。 private void run() { // Initialize native services.初始化服务#xff0c;加载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 SupplierSurfaceControl.Transaction transactionFactory, 1141 FunctionSurfaceSession, 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://www.hkea.cn/news/14370671/

相关文章:

  • 泰安工程建设信息网站深圳哪些公司做网站
  • 免费网站建网站建设案例怎么样
  • 海口网站建设服务企业为什么建设网站
  • 固安建设行政主管部门官方网站wordpress 小工具移动
  • 做网站优化常用工具深圳商城网站公司
  • 类似卡盟网站卖怎么做替别人做网站管理员
  • 东营网站建设那家好江苏建设工程信息网网
  • 罗琳做的网站婚恋网站模板下载
  • 浙江省一建建设集团网站首页免费网站打包app
  • 做动图网站网站开发 流程图
  • 做网站个网站要多少钱网站建设 体会
  • 做服务网站要多少钱杭州如何做百度的网站
  • 怎样做静态网站竞价账户托管哪家好
  • 外贸网站怎么做才好wordpress api文档
  • 电脑经销部开具网站建设费wordpress综合网
  • 企业商务网站建设的基本方法辽宁工程建设工程信息网站
  • 上海 网站建设 外包网站异常传播怎么解除
  • 网站开发 模板 c怎么在百度推广
  • 网站开发是做什么的张雪峰谈服装与服饰设计专业
  • 网址大全有哪些关键词优化怎么弄
  • 什么网站可以做产品入驻天元建设集团有限公司承兑
  • 电子商务网站建设期末题库室内设计书籍
  • 网站内容页收录站长网站统计
  • 免费英文 网站模板网站域名如何优化
  • 网站建设硬件计划大学生网页设计作业源文件
  • 什么叫网站前台wordpress不同列表页
  • 网站建设开发三层架构网站建设基本步骤顺序
  • 自建购物网站生鲜电商网站建设与管理
  • 莆田外贸专业建站南昌微信公众号开发
  • 网站开发需求分析报告网站开发维护专员岗位职责