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

网站建设读后感为什么网页不能打开建设银行网站

网站建设读后感,为什么网页不能打开建设银行网站,国内免费工厂网站建设,秦皇岛黄金海岸潮汐表一:背景 WMS作为窗口管理服务,管理着系统中的所有窗口,窗口的种类有很多:Activity、Dialog、Toast、PopupWindow、StatusBar、NavigationBar、System Alart Window等,那么如此多且繁杂的窗口,是否有比较细致…

一:背景

    WMS作为窗口管理服务,管理着系统中的所有窗口,窗口的种类有很多:Activity、Dialog、Toast、PopupWindow、StatusBar、NavigationBar、System Alart Window等,那么如此多且繁杂的窗口,是否有比较细致的分类呢?答案是肯定的:有。系统把这些窗口分为了三类:应用窗口、子窗口和系统窗口,下面来看下这三类窗口。

二:窗口类型的定义

窗口类型都是定义在WindowManager的静态内部类LayoutParams中。

2.1 应用窗口

Activity就是典型的应用窗口,应用窗口的定义范围为1-99

public interface WindowManager extends ViewManager {public static class LayoutParams extends ViewGroup.LayoutParams implements Parcelable {...//应用窗口起始值public static final int FIRST_APPLICATION_WINDOW = 1;//应用窗口的基础值public static final int TYPE_BASE_APPLICATION   = 1;//普通应用窗口public static final int TYPE_APPLICATION        = 2;//应用启动窗口,系统在应用启动前显示的窗口,即StartingWindowpublic static final int TYPE_APPLICATION_STARTING = 3;public static final int TYPE_DRAWN_APPLICATION = 4;//应用窗口最大值public static final int LAST_APPLICATION_WINDOW = 99;...}
}

2.2 子窗口

PopupWindow就是典型的子窗口,子窗口不能单独存在,必须依附于其他窗口(非子窗口),子窗口的定义范围为1000-1999

public interface WindowManager extends ViewManager {public static class LayoutParams extends ViewGroup.LayoutParams implements Parcelable {...//子窗口起始值public static final int FIRST_SUB_WINDOW = 1000;public static final int TYPE_APPLICATION_PANEL = FIRST_SUB_WINDOW;public static final int TYPE_APPLICATION_MEDIA = FIRST_SUB_WINDOW + 1;public static final int TYPE_APPLICATION_SUB_PANEL = FIRST_SUB_WINDOW + 2;public static final int TYPE_APPLICATION_ATTACHED_DIALOG = FIRST_SUB_WINDOW + 3;public static final int TYPE_APPLICATION_MEDIA_OVERLAY  = FIRST_SUB_WINDOW + 4;public static final int TYPE_APPLICATION_ABOVE_SUB_PANEL = FIRST_SUB_WINDOW + 5;//子窗口最大值public static final int LAST_SUB_WINDOW = 1999;...}
}

2.3 系统窗口

StatusBar就是典型的系统窗口,系统窗口的定义范围为2000-2999

public interface WindowManager extends ViewManager {public static class LayoutParams extends ViewGroup.LayoutParams implements Parcelable {...//系统窗口起始值public static final int FIRST_SYSTEM_WINDOW     = 2000;//StatusBarpublic static final int TYPE_STATUS_BAR         = FIRST_SYSTEM_WINDOW;//SearchBarpublic static final int TYPE_SEARCH_BAR         = FIRST_SYSTEM_WINDOW+1;//通话窗口public static final int TYPE_PHONE              = FIRST_SYSTEM_WINDOW+2;//系统警告窗口public static final int TYPE_SYSTEM_ALERT       = FIRST_SYSTEM_WINDOW+3;//锁屏public static final int TYPE_KEYGUARD           = FIRST_SYSTEM_WINDOW+4;//Toastpublic static final int TYPE_TOAST              = FIRST_SYSTEM_WINDOW+5;...public static final int TYPE_STATUS_BAR_ADDITIONAL = FIRST_SYSTEM_WINDOW + 41;//系统窗口最大值public static final int LAST_SYSTEM_WINDOW      = 2999;...}
}

三:小结

3.1 窗口类型的定义除了区分不同种类窗口外,还有什么用?

    窗口类型(即Type)的值和窗口显示息息相关。SurfaceFlinger显示时,会先对所有窗口进行排序,不同的窗口是以平行于手机屏幕的方式叠加显示的,优先级越高的窗口就离手机屏幕越远(非物理上的远近,只是借用这个概念),Type就影响了窗口的优先级,一般情况下Type越小,窗口的优先级越低,就会被更多的窗口覆盖。

http://www.dtcms.com/a/529092.html

相关文章:

  • 百度网站流量查询南京房地产网站建设
  • 南安梅山建设银行网站长春快速建站模板
  • CSMA/CA 协议和CSMA/CD的区别
  • 网络自动化:Ansible/Netmiko 网络设备批量配置与管理
  • 探索聊天机器人系统提示的秘密[特殊字符]
  • 接近光速运动下的光速不变性:基于张祥前统一场论的推导与验证
  • 固始网站制作四川德充建设集团有限公司网站
  • STM32G474单片机开发入门(二十七)HRTIME高精度定时器的PWM(50KHZ)输出实战
  • Windows磁盘占用率高解决记录
  • 泛用性而言,系统分析师 与 信息系统项目管理工程师 比较
  • 网站程序国内 wordpress主题
  • 太仓公司网站建设电话天津企业网站建设方案
  • AI 浏览器技术趋势分析:Perplexity Comet 的创新与早期用户激励机制探讨
  • 4.基础开发工具(一)
  • 网站如何调用微博wordpress 发布视频
  • SQL注入第一步:数据库类型判断
  • 软件架构师个人总结笔记
  • 免费发做网站怎么申请网站空间域名
  • 建设旅游网站的功能定位seo网站排名优化方案
  • 龙岗网站设计案例网站是什么字体
  • 《锁侠闯江湖:小白通关Java synchronized底层秘境》
  • 广州网站制作公司排名寿光网站优化
  • Python如何写Selenium全攻略
  • 【大模型的原理 - 从输入到输出】Transformer 的 Decoder-only 架构
  • 网站建设前置审批网站配色主题
  • 服务器pdb断点调试
  • 一次方的高阶无穷小 = 一次方 × 无穷小
  • 网站建设请款报告广东建设工程信息网官网首页
  • 【力扣hot100】238.除自身以外数组的乘积
  • 江门网站关键词推广seo关键词优化软件合作