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

360网站建设服务器做电商网站搭建晋升

360网站建设服务器,做电商网站搭建晋升,支付网站怎么做,不会编程可以做网站吗背景#xff1a; 近来在体验调试aosp15时候#xff0c;使用了dumpsys activity containers时候#xff0c;发现wms层级结构树有一个巨大的变化。 很多学员朋友对这个优化改进都给出巨大的点赞#xff0c;有的学员朋友还想老版本自己实现一下这种树绘制#xff1a; 对比…背景 近来在体验调试aosp15时候使用了dumpsys activity containers时候发现wms层级结构树有一个巨大的变化。 很多学员朋友对这个优化改进都给出巨大的点赞有的学员朋友还想老版本自己实现一下这种树绘制 对比安卓14老版本情况 明显可以看出以前的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.hkea.cn/news/14542858/

相关文章:

  • 福州品牌网站建设oem深圳股票配资网站开发
  • 网站要设置哪些栏目铁岭做网站信息
  • 北京西站地铁几号线蒙牛官网网站怎么做的
  • 查网站备案名称1688跨境专供海外代发
  • 网站快速备案通道网站新闻页面无法翻页
  • 做网站大型品牌微信网站开发
  • 即墨哪里有做网站的wordpress中文版好还是英文版好
  • 俄语企业网站制作超值的网站建设
  • 淘宝客必须建网站吗北京网页制作方案
  • 建设企业网站内容徐州方案公示在哪个网站
  • 泉州网站建设哪里优惠怎样推广app别人才愿意下载
  • 深圳建网站兴田德润实惠搜英文关键词网站
  • 农业建设管理信息网站做网站最好的公
  • 网站建设有哪些家美发店网站源码
  • 做网站不挣钱北京网站建设上北京九五至尊网络
  • 网站分享模板常州低价网站建设公司
  • 深圳网站建设的客户在哪里定制网站建设公司电话
  • 大连 建网站做网站用php还是html
  • 正能量网站入口免费安全北京网站建设备案
  • 网站百度地图怎么做wap网站源码 下载
  • 网站制作有限怎么架构网站
  • 网站被墙了怎么办手机数据线东莞网站建设
  • 单位网站建设情况调查情况兰州西固区公司网站建设
  • 大学生创新创业网站建设申报书apache搭建多个网站
  • 济南做网站的机构有哪些网站设计案例
  • 昆明网站排名优化公司哪家好网络推广工作任务和职业能力
  • 哪里有网站推广公司网站建设的细节处理
  • 网站改版索引量下降福州外贸网站制作
  • 怎么创建网站要钱吗网站开发最后五个阶段
  • 开源网站后台wordpress号码