会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
最好不过如今
博客园
首页
新随笔
联系
订阅
管理
2025年11月26日
小米6 MIUI11 root Magisk Xposed 框架完整刷机图文教程
摘要: 小米6,于2020年3月26日官宣:停止开发版内测公测。这意味着,3月26日的开发版已经算是终结版了。 所以抽空,写一个完整的小米6 MIUI11 Magisk 刷机图文教程。 刷机后,可以稳定使用xposed框架。 那么,开始教程: 手机充满电,并整机备份:建立完整的本地备份,并将MIUI/bac
阅读全文
posted @ 2025-11-26 09:31 最好不过如今
阅读(150)
评论(0)
推荐(0)
2025年1月7日
基于Android7.0的Launcher3源码分析(3)——显示相关参数的初始化
摘要: 前面第一篇讲解了Launcher从初始化到显示的大概流程。接下来的文章将会一步步详细分析这些流程。今天这篇文章讲下Launcher显示相关参数的初始化和处理过程。初始化入口 从onCreate()进入,首先判断了Launcher的排列方向,一般都是纵向的,所以本文就以纵向为例。通过app.getIn
阅读全文
posted @ 2025-01-07 09:34 最好不过如今
阅读(142)
评论(0)
推荐(0)
基于Android7.0的Launcher3源码分析(1)——框架设计分析
摘要: 模块源码路径:packages/apps/Launcher3 。 最开始先从架构设计入手大致介绍一下模块的基本构成。Launcher 模块基本上是按照改进版的MVC架构进行设计的。 Model层主要负责数据的加载和处理,然后通过回调接口,把数据传递给Controller层,最后由Controller
阅读全文
posted @ 2025-01-07 09:30 最好不过如今
阅读(246)
评论(0)
推荐(0)
基于Android7.0的Launcher3源码分析(2)——UI显示控件的组成
摘要: 开始系列文章前,先把Launcher显示相关的主要控件做个介绍。界面1 上图就是通常所说的桌面部分,下面会做个简单介绍: SearchDropTagetBar:搜索条和删除条 Workspace: 只显示系统默认加载、用户手动拖入和应用自动生成的图标 BubbleTextView: 显示应用图标的自
阅读全文
posted @ 2025-01-07 09:17 最好不过如今
阅读(177)
评论(0)
推荐(0)
2024年11月5日
Android高级进阶之路【二】十分钟彻底弄明白 View 事件分发机制
摘要: 前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“结论先行
阅读全文
posted @ 2024-11-05 17:17 最好不过如今
阅读(1143)
评论(0)
推荐(0)
2024年11月4日
Android中Launcher解析
摘要: 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 最好不过如今
阅读(1455)
评论(0)
推荐(1)
2024年8月21日
世上最好的共享内存(Linux共享内存最透彻的一篇)------宋宝华
摘要: 共享单车、共享充电宝、共享雨伞,世间的共享有千万种,而我独爱共享内存。 早期的共享内存,着重于强调把同一片内存,map到多个进程的虚拟地址空间(在相应进程找到一个VMA区域),以便于CPU可以在各个进程访问到这片内存。 现阶段广泛应用于多媒体、Graphics领域的共享内存方式,某种意义上不再强调映
阅读全文
posted @ 2024-08-21 19:09 最好不过如今
阅读(1254)
评论(0)
推荐(0)
两种形式的dma 实现memory copy代码
摘要: 在飞思卡尔的时候,需要用SDMA实现内存到内存memory copy的功能,需要做两部分的工作:1:在DMA controller中加入M2M的支持。2:写一个驱动来调用DMA controller的M2M功能。上面的2实际上对于不同的SoC来讲,思路是一样的,有通用性,在这里总结下。当时在实现的时
阅读全文
posted @ 2024-08-21 16:19 最好不过如今
阅读(373)
评论(0)
推荐(0)
2024年8月13日
Linux应用程序重启:优雅实现应用程序的自动重启
摘要: 简介: 在Linux服务器运行应用程序时,如果应用程序出现崩溃或异常终止,为保证服务的可靠性,自动重启是一种常见的应对措施。本文将介绍Linux下实现应用程序自动重启的方法,并提供代码实现例子,帮助读者优雅地处理应用程序的崩溃和重启。 1. 使用init或systemd管理器 Linux系统中通常有
阅读全文
posted @ 2024-08-13 16:17 最好不过如今
阅读(942)
评论(0)
推荐(0)
2024年7月30日
Android9.0 Activity启动流程分析(三)
摘要: 文章目录 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 最好不过如今
阅读(102)
评论(0)
推荐(0)
下一页
公告