首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿豪讲Framework
掘友等级
Android系统开发
公众号:阿豪讲Framework 系统教程:ahaoframework.tech
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
216
文章 214
沸点 2
赞
216
返回
|
搜索文章
最新
热门
传统 Hal 开发指南2 —— 传统 HAL 整体架构
本文基于 aosp android-7.0.0_r1 版本源码讲解。 这里以振动器(Vibrator)为例,传统 HAL 的工作流程如下: SystemServer 启动时,注册 Binder 服务
传统 Hal 开发指南1 —— 开发环境准备
1. 引子 Android 8 以前的 HAL,我们称之为传统 HAL。 在这个阶段,HAL 层以 so 库的形式存在,Framework 层通过 JNI 加载到这些 so 库,然后 Framewor
Android HAL 层概览
引子 按照既定的计划,在讲解了 Activity 启动过程以后,接下来我们就要讲 Activity 的显示过程了。但是 Activity 显示过程会涉及到两个 Hal 模块 Gralloc 和 Har
Android14 Activity 启动过程详解 3 —— SystemServer 处理请求之 Task 的构建
本文基于 android-14.0.0_r15 版本讲解: 1. 整体流程 接上一节,我们接着看 startActivityUnchecked 方法的实现: 接着调用到 startActivityIn
算法每日一题笔记 —— 977.有序数组的平方
题目链接: https://leetcode.cn/problems/squares-of-a-sorted-array/description/ 题目描述: 解答: 两种解法均手打了一遍: 方法一:
Android14 Activity 启动过程详解 2 —— SystemServer 处理请求之构建 ActivityRecord 对象
上一节我们分析到客户端发起 Binder RPC 调用,接下来就会远程调用到 SystemServer 进程中 ActivityTaskManagerService 服务的 startActivity
算法每日一题 —— 27.移除元素
题目描述 所有解法均在无参考情况下手写,机打了一遍: 暴力法 双指针法 双指针优化 参考资料 27. 移除元素
Android14 Activity 启动过程详解 1 —— App 进程发起请求
本文基于 android-14.0.0_r15 版本讲解 英文缩写说明: AMS:ActivityManagerService ATMS:ActivityTaskManagerService Andr
算法每日一题笔记 —— 704.二分查找
上学的时候,刷题真的是废寝忘食,学校的题库被来回手写了三遍。 工作几年后,终究还是还给老师了,今天继续捡起来。 我们有一个算法刷题群,每周群主会安排 4 道题,节假日没题目。想要一起刷题的小伙伴可以加
Android14 WMS AMS 窗口层级结构生成过程解析
我们从 DisplayContent 的构造函数出发,看一下这棵以 DisplayContent 为根节点的 DisplayArea 树是如何生成的。 1. DisplayContent 构造函数分析
下一页
个人成就
2023年度人气作者No.6
优秀创作者
文章被点赞
1,742
文章被阅读
414,532
掘力值
11,473
关注了
181
关注者
3,234
收藏集
0
关注标签
15
加入于
2016-02-14