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

wordpress开启新用户注册功能点石关键词排名优化软件

wordpress开启新用户注册功能,点石关键词排名优化软件,外贸网站建设推广公司,网站代背景: 近来在体验调试aosp15时候,使用了dumpsys activity containers时候,发现wms层级结构树有一个巨大的变化。 很多学员朋友对这个优化改进都给出巨大的点赞,有的学员朋友还想老版本自己实现一下这种树绘制: 对比…

背景:

近来在体验调试aosp15时候,使用了dumpsys activity containers时候,发现wms层级结构树有一个巨大的变化。
aosp15上层级结构树很多学员朋友对这个优化改进都给出巨大的点赞,有的学员朋友还想老版本自己实现一下这种树绘制:
在这里插入图片描述

对比安卓14老版本情况

b2a1774f478593d.png)

明显可以看出以前的wms层级结构树看着不像一颗树,靠的序号和空格在区分,但是层级一多,而且相差不多时候,如果只相差一层空格就不明显了,经常可能需要对半天才对的清楚。

aosp15和老版本的源码分析对比:

aosp15代码

/*** Dumps the names of this container children in the input print writer indenting each* level with the input prefix.*/public void dumpChildrenNames(PrintWriter pw, String prefix, boolean isLastChild) {int curWinMode = getWindowingMode();String winMode = windowingModeToString(curWinMode);if (curWinMode != WINDOWING_MODE_UNDEFINED &&curWinMode != WINDOWING_MODE_FULLSCREEN) {winMode = winMode.toUpperCase();}int requestedWinMode = getRequestedOverrideWindowingMode();String overrideWinMode = windowingModeToString(requestedWinMode);if (requestedWinMode != WINDOWING_MODE_UNDEFINED &&requestedWinMode != WINDOWING_MODE_FULLSCREEN) {overrideWinMode = overrideWinMode.toUpperCase();}String actType = activityTypeToString(getActivityType());if (getActivityType() != ACTIVITY_TYPE_UNDEFINED&& getActivityType() != ACTIVITY_TYPE_STANDARD) {actType = actType.toUpperCase();}pw.print(prefix + (isLastChild ? "└─ " : "├─ "));//isLastChild属于新参数,绘制树枝的看看是不是最后一个childpw.println(getName()+ " type=" + actType+ " mode=" + winMode+ " override-mode=" + overrideWinMode+ " requested-bounds=" + getRequestedOverrideBounds().toShortString()+ " bounds=" + getBounds().toShortString());String childPrefix = prefix + (isLastChild ? "   " : "│  ");//注意这个是给子节点的标签,要么是空格要么是竖线for (int i = getChildCount() - 1; i >= 0; --i) {final E cc = getChildAt(i);cc.dumpChildrenNames(pw, childPrefix, i == 0 /* isLastChild */);}}

aosp14代码

      /*** Dumps the names of this container children in the input print writer indenting each* level with the input prefix.*/public void dumpChildrenNames(PrintWriter pw, String prefix) {final String childPrefix = prefix + " ";//这里有给每一层增加空格pw.println(getName()+ " type=" + activityTypeToString(getActivityType())+ " mode=" + windowingModeToString(getWindowingMode())+ " override-mode=" + windowingModeToString(getRequestedOverrideWindowingMode())+ " requested-bounds=" + getRequestedOverrideBounds().toShortString()+ " bounds=" + getBounds().toShortString());for (int i = getChildCount() - 1; i >= 0; --i) {final E cc = getChildAt(i);pw.print(childPrefix + "#" + i + " ");//这里主要表示child的索引cc.dumpChildrenNames(pw, childPrefix);}}

更多framework实战干货内容资料,请关注下面“千里马学框架”

http://www.ritt.cn/news/17083.html

相关文章:

  • 做淘宝客要有网站吗seo五大经验分享
  • 网站建设_制作_设计如何发布自己的广告
  • 做网站的商家怎么赚取流量费seo关键词优化要多少钱
  • wordpress评论加头像seoul什么意思
  • 网站运营的含义是什么网站模板平台
  • 广州网站开发平台北京网站制作400办理多少钱
  • 手机做服务器搭网站seo试用软件
  • 突然织梦网站文章页打开特别慢什么是网络推广员
  • 公司有网站域名 如何做网站seo网络推广怎么做
  • 做网站需要会编程语言吗外包客服平台
  • 客户关系管理论文3000字seo上海公司
  • 网站页面架构图百度推广售后服务电话
  • 网站开发目前用的是什么语言登封网站建设公司
  • 建设一个网站花多少钱seo软件排行榜前十名
  • 百度云wordpress建站九江seo优化
  • 自己做的网站打开慢网站的设计流程
  • 新网网站模板收录网站排名
  • 网站开发需要准备什么软件新网域名
  • 视频怎么转成网址链接青岛网站快速排名优化
  • 网站建设构思友情链接网址
  • 用自己的服务器建网站二级域名查询网站
  • 做众筹网站怎么赚钱市场调研一般怎么做
  • 榆林做网站的公司电话怎么做电商创业
  • 网站做优化效果怎样关键词优化工具
  • 汉口网站建设公司奶茶网络营销策划方案
  • 企业信息港网站建没网络策划方案
  • 网站建设的要求有哪些广东省最新新闻
  • 如何做网站软件网站恶意点击软件
  • 响应式网站建设资讯北京网站优化方法
  • 影院网站怎么做无锡百度seo优化