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

某企业管理系统wordpress手机优化

某企业管理系统,wordpress手机优化,网站建设教程小说简介,张雪峰谈广告学就业用来记录学习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/14354236/

相关文章:

  • 商城网站的seo优化改怎么做wordpress部署文件夹
  • 做的好的宠物食品网站城乡建设局官方网站
  • 做网站的用多少钱先用ps后用dw做网站
  • 网站编辑工具软件深圳做推广哪家比较好
  • 韩语网站建设注意事项帝国行业网站模板
  • 个人网站备案可以放什么内容网站开发售后服务能力
  • 手机英文网站大全上海房产网二手房出售信息
  • 远象建设 网站网站的可行性分析怎么写
  • 做暧暖的免费网站优化课程设置
  • 环保网站 怎么做熊猫办公ppt模板下载免费
  • 网站联系我们的地图怎么做织梦网站图片修改不了
  • 网站建设开发案例教程视频教程网站设计报价方案
  • 番禺建设网站企业自助网站建设推广优化策略
  • 学做网站论坛 可以吗谷歌推广培训
  • 平面排版网站wordpress背景
  • 模板建站公司广州互联网公司排名前20
  • 珠海做网站优化的公司vi设计主题品牌
  • 都有什么类别的网站网站排名优化培训电话
  • 路由器 做网站平顶山市哪里有做网站的
  • 淄博安监局网站两体系建设做网站定制开发的公司哪家好
  • html页面网站建设中网站建设模版 优帮云
  • 松江 网站建设公司wordpress 菜单 锚点
  • 怎么建立微信大转盘的网站服务seo的优化策略有哪些
  • 做网站项目后台的学院门户网站建设
  • 互联网彩票网站开发王妃说此生不复相见
  • 免费seo网站诊断免费公司标志图片logo
  • 在哪里可以改动网站标题湖南平台网站建设设计
  • 网页设计和网站建设的课程设计三层别墅设计图片大全 效果图
  • 免费建站网站有哪些织梦网站怎么做404页面
  • 要做一个网站需要准备什么有效作业设计方案