摘要: 前面第一篇讲解了Launcher从初始化到显示的大概流程。接下来的文章将会一步步详细分析这些流程。今天这篇文章讲下Launcher显示相关参数的初始化和处理过程。初始化入口 从onCreate()进入,首先判断了Launcher的排列方向,一般都是纵向的,所以本文就以纵向为例。通过app.getIn 阅读全文
posted @ 2025-01-07 09:34 最好不过如今 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 模块源码路径:packages/apps/Launcher3 。 最开始先从架构设计入手大致介绍一下模块的基本构成。Launcher 模块基本上是按照改进版的MVC架构进行设计的。 Model层主要负责数据的加载和处理,然后通过回调接口,把数据传递给Controller层,最后由Controller 阅读全文
posted @ 2025-01-07 09:30 最好不过如今 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 开始系列文章前,先把Launcher显示相关的主要控件做个介绍。界面1 上图就是通常所说的桌面部分,下面会做个简单介绍: SearchDropTagetBar:搜索条和删除条 Workspace: 只显示系统默认加载、用户手动拖入和应用自动生成的图标 BubbleTextView: 显示应用图标的自 阅读全文
posted @ 2025-01-07 09:17 最好不过如今 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“结论先行 阅读全文
posted @ 2024-11-05 17:17 最好不过如今 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Launcher 概述 Launcher3代码统计: Language files blank comment code Java 354 10876 13510 57150XML 309 1074 4971 13498Python 2 49 31 323 SUM: 665 11999 18512 阅读全文
posted @ 2024-11-04 11:04 最好不过如今 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 共享单车、共享充电宝、共享雨伞,世间的共享有千万种,而我独爱共享内存。 早期的共享内存,着重于强调把同一片内存,map到多个进程的虚拟地址空间(在相应进程找到一个VMA区域),以便于CPU可以在各个进程访问到这片内存。 现阶段广泛应用于多媒体、Graphics领域的共享内存方式,某种意义上不再强调映 阅读全文
posted @ 2024-08-21 19:09 最好不过如今 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 在飞思卡尔的时候,需要用SDMA实现内存到内存memory copy的功能,需要做两部分的工作:1:在DMA controller中加入M2M的支持。2:写一个驱动来调用DMA controller的M2M功能。上面的2实际上对于不同的SoC来讲,思路是一样的,有通用性,在这里总结下。当时在实现的时 阅读全文
posted @ 2024-08-21 16:19 最好不过如今 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 简介: 在Linux服务器运行应用程序时,如果应用程序出现崩溃或异常终止,为保证服务的可靠性,自动重启是一种常见的应对措施。本文将介绍Linux下实现应用程序自动重启的方法,并提供代码实现例子,帮助读者优雅地处理应用程序的崩溃和重启。 1. 使用init或systemd管理器 Linux系统中通常有 阅读全文
posted @ 2024-08-13 16:17 最好不过如今 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1、Android屏幕层级 1.1、Window和PhoneWindow的概念 1.2、View和ViewRootImpl的概念 2、ClientLiftCycleManager 3、handleLaunchActivity 3.1、CreatActivity 3.2、setContent 阅读全文
posted @ 2024-07-30 15:47 最好不过如今 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 链接https://blog.csdn.net/lixiong0713/article/details/106762977 相关文章Android系统启动流程(1) —— 解析init进程启动过程Android系统启动流程(2) —— 解析Zygote进程启动过程Android系统启动流程(3) — 阅读全文
posted @ 2024-07-30 14:02 最好不过如今 阅读(175) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示