一、WindowOrganizer发送WCT的两种方式WindowContainerTransaction通过WindowOrganizer来发送,WindowOrganiz...
一、WindowOrganizer发送WCT的两种方式WindowContainerTransaction通过WindowOrganizer来发送,WindowOrganiz...
接着上篇:https://www.jianshu.com/p/95e8654036a8[https://www.jianshu.com/p/95e8654036a8] 2.3...
接着第三篇:https://www.jianshu.com/p/a10944f9d5e3?v=1698141883941[https://www.jianshu.com/p/...
接着第二篇:https://www.jianshu.com/p/861fb070fed0?v=1698131713139[https://www.jianshu.com/p/...
接着上篇:https://www.jianshu.com/p/67a61225fdc7?v=1698053234018[https://www.jianshu.com/p/6...
一、介绍 什么是窗口窗口即是屏幕上的一块用于绘制各种UI元素并可以响应用户输入的一个矩形区域。从原理上讲,窗口的概念是独自占有一个Surface实例的显示区域(我们在屏幕上看...
类图怎么画类与类之间的关系类和类之间存在着六种关系 由弱到强分别是 依赖<关联<聚合<组合<实现=继承相对应的 每一种类的关系在类图里面都有一种画法来表示 首先是依赖 这是一...
本文主要从3个方面来介绍这ActivityDisplay/ActivityStack/TaskRecord/ActivityRecord的关系几个类之间的关系,先从整体关系图...
一、需求 在显示界面中,数据变动,界面刷新是非常常见的操作,所以使用compose该如何实现呢? 二、remember、mutableStateOf的使用 我们可以借助标题的...
一、inline inline翻译成中文的意思就是内联,在kotlin[https://so.csdn.net/so/search?q=kotlin&spm=1001.210...
linux下 adb连接无权限或必须切换usb到文件传输才可连接、或fastboot无法识别到手机:使用时报:no permissions (missing udev rul...
与deepin一样,ubuntukylin(优麒麟)系统也第三方封装的ubuntu。 在官方网站可以看到,有提供微信客户端下载 ukylin-wechat_3.0.0_amd...
引入 指针是C++最繁琐的地方,搞不好就存在内存泄漏,在析构函数中还要仔细考虑如何delete掉你用的指针;(new出来的都是要还的) 在一个大型程序中,指向动态分配内存的指...
Activity setContentView流程解析 参考图解: 1.当MainActivity直接继承自Activity时 此时会执行Activity类的setConte...
首先我们需要知道主要的数据存储位置 1、栈(动态存储方式,如局部变量,用完自动销毁)2、堆(如malloc申请内存,用完需要手动回收内存)3、静态存储区(静态存储方式,全局变...
简介: Navigator类是flutter一个路由管理的组件,通过一个栈来管理活动路由集合,通常当前屏幕显示的页面就是栈顶的路由。在 Flutter 中,屏 (screen...
synchronized 描述 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限, 在Java里边就是拿到某个同步对象的锁(一个对象只有一把...
说明 Stream 也是用于接收异步事件数据,和 Future 不同的是,它可以接收多个异步操作的结果(成功或失败)。 也就是说,在执行异步任务时,可以通过多次触发成功或失败...
这篇文章主要介绍了关于Dart中的异步编程,dart 是强类型语言,但由于具备类型推导功能所以类型声明是可选的,需要的朋友可以参考下 一 事件循环 flutter 就是运行在...
前言 • 图片模块是 App 中非常重要的一个组件,而 Glide 作为官方和业界双重认可的解决方案,其学习价值不必多言;• 在这篇文章里,我将分析 Glide 生命周期管理...