本来是要讲 activity 的window创建过程,但首先得先了解一些 window 的知识,然后才来介绍会比较好点。一 . Window 介绍在我们日常开发中,Window 看似接触的不多,实际上,Android 中所有的视图都是通过 Window 来呈现的,不管是 Activity,Dialog、Taost 还是 PupopWindow ,它们的视图其实都是附加在 Window 上的。Win
转载 2023-11-24 06:48:08
0阅读
Android中所有的视图都是通过Window来呈现的,不管事Activity、Dialog还是Toast,他们的视图实际都是附加在Window上的。Window是View的实际管理者,不管是View的事件分发机制还是setContentView,Window都是幕后主导。Activity的作用主要是处理一些逻辑问题,比如管理生命周期、建立窗口等Window是一个抽象类,他的具体实现是PhoneW
转载 2024-05-29 23:30:46
79阅读
文章目录Android 中的 Window 机制本质属性相关类WindowManagerWindowManager.LayoutParamsWindowManagerImplWindowManagerGlobalViewRootImplWindowManagerService类与类之间的关系总结Android 中的 Window 抽象类一个常见的误区 Android 中的 Window 机制本质
转载 2024-01-04 05:23:28
83阅读
文章目录一、Window概述Window概念Window和DecorView二、Window属性和类型Window的类型应用窗口子窗口系统窗口Window的属性type参数Flag属性软硬键盘其他参数三、WindowManager.addView()总结 一、Window概述Window概念window是一个抽象类,主要用来处理窗口的展示与行为策略(比如触摸,点击等)。window是View的直
转载 2023-11-10 11:41:13
1349阅读
1.三者的关系一个Activity包含了一个Window对象,这个对象是由PhoneWindow来实现的。PhoneWindow将DecorView作为整个应用窗口的根View,而这个DecorView又将屏幕划分为两个区域:一个是TitleView,另一个是ContentView,而平时所写的布局文件就是展示在ContentView中的。 因此,概括来说就是,Activity管理win
转载 2024-03-13 21:41:13
279阅读
# Android Window 使用详解Android 应用开发中,`Window` 是一个重要的概念,代表了一个可视化的“窗口”,用于展示应用界面的内容。本文将深入探讨 Android 中的 `Window`,并提供代码示例以帮助开发者更好地理解其使用。 ## 什么是 Window `Window` 类是 Android 中的一个核心组成部分,它与 View 体系结合,负责显示用户
原创 9月前
21阅读
0. 前言  有时候我们需要在桌面上显示一个类似悬浮窗的东西需要用Window来实现,Window是一个抽象类,表示一个窗口,它的具体实现类是PhoneWindow,实现位于WindowManagerService中,它的职责就是管理系统中的所有窗口。窗口在 Android 中就是绘制的画布Surface,当一块Surface显示在屏幕上时,就是用户所看到的窗口了。WindowManag
转载 2024-01-29 07:41:43
659阅读
「Write once,Run anywhere.」移动开发时代,这句话曾成为很多开发者梦寐以求的愿望,这也是 Flutter、React Native 等诸多跨平台工具出现的根本原因。但是彼时所谓跨平台跨更多的是 Android 和 iOS 平台。那如果,Android 代码放到桌面操作系统 Windows 上是否能够运行?或许在不久的将来,一切皆有可能。近日,据 Windows Central
文章目录Activity的Window创建过程1 Activity1.1 attach()1.2 setContentView()2 PhoneWindow2.1 setContentView3 ActivityThread3.1 handleResumeActivity4 Activity4.1 makeVisibleDialog的Window创建过程1 创建window2 初始化DecorV
AndroidWindow类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、Qt等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI
转载 精选 2011-03-31 08:47:18
2343阅读
您可能听说过View ,ViewManager,Window,PhoneWindow,WindowManager,WindowManagerService,可是你知道这几个类是什么关系,干嘛用的。概括的来说,View是放在Window中的,Window是一个抽象类,它的具体实现是PhoneWindow,PhoneWindow还有个内部类DecorView,WindowManager是一个inter
一,原理1,全局悬浮 floating view可以悬浮在应用的各个页面。floating view是放在一个单独的window中。 对于每个app而言,它所在的window在floating view所在的window之下,这样,就可以悬浮在其至上。window可以设置相应的层级。比如,通知栏,就是在一个级别很高的window中。如果想要清晰的看清楚相应的结构,可以通过hierarchyview
推荐 原创 2013-07-16 16:38:55
10000+阅读
2点赞
2评论
android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值—
转载 2023-12-25 22:15:34
198阅读
Windows 计算是流式计算中非常常用的数据计算方式之一,通过按照固定时间或长度将 数据流切分成不同的窗口,然后对数据进行相
原创 2022-07-01 17:45:41
321阅读
Window.Open详解 Window.Open详解 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号...
转载 2008-12-19 14:34:00
77阅读
2评论
文章来源:http://www.cnblogs.com/stswordman/archive/2006/06/02/415853.html一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.op...
转载 2015-04-01 18:15:00
616阅读
2评论
   引:Window_Open详解 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参
转载 2012-03-10 10:53:50
265阅读
Window_Open详解
转载 精选 2012-09-13 15:22:08
328阅读
js中的Window_Open方法详解
原创 2013-02-25 16:43:05
511阅读
Flink 认为 Batch 是 Streaming 的一个特例,所以 Flink 底层引擎
原创 2023-07-26 09:12:11
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5