首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
冬子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
冬子
2年前
关注
理解Android Binder机制:驱动篇
Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情。 这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解。 这部分内容预计会分为三篇文章...
3
评论
分享
冬子
2年前
关注
深入理解Android Framework(十三)Framework重要服务之InputManagerService(三) inputDispatcher
InputDispatcher线程用于从mInboundQueue队列获取及分发事件,本章将介绍InputDispatcher的相关知识。 threadLoop Input...
3
1
分享
冬子
2年前
关注
深入理解Android Framework(十二)Framework重要服务之InputManagerService(二) inputReader
本章将继续探究InputReader线程,该线程负责从eventhub获取事件,转换成EventEntry事件并将事件加入到InputDispatcher的mInbound...
3
评论
分享
冬子
2年前
关注
深入理解Android Framework(十一)Framework重要服务之InputManagerService(一) 启动流程
InputManagerService(输入管理服务)简称IMS,在安卓系统中负责它管理整个系统的输入部分,包括键盘、鼠标、触摸屏等等,它与WindowManager密切相...
10
2
分享
冬子
2年前
关注
深入理解Android Framework(十) -Framework重要服务WindowManagerService(一) 加载视图
Android Framework重要服务(十) - WindowManagerService(一) 加载视图 WindowManagerService(简称WMS),是a...
2
评论
分享
冬子
2年前
关注
深入理解Android Framework(九)- Framework重要服务之Binder(一) 概述
一、什么是Binder 简单地说,Binder是Android平台上的一种跨进程交互技术。该技术最早并不是由Google公司提出的,它的前身是Be Inc公司开发的Open...
2
2
分享
冬子
2年前
关注
深入理解Android Framework(八)- Framework重要服务之ActivityManagerService(二) AMS启动流程
我们日常安卓系统开机后看到的桌面,实际就是在AMS中启动的,了解Lanuch的启动机制可以帮助我们定制自己的开机桌面,本节将对AMS的启动流程进行详细分析。 一、启动Lau...
2
评论
分享
冬子
2年前
关注
深入理解Android Framework(七)- Framework重要服务之ActivityManagerService(一) AMS启动流程
ActivityManagerService(简称AMS)是Android系统中一个特别重要的系统服务,也是我们上层APP打交道最多的系统服务之一,AMS主要负责四大组件的...
2
评论
分享
冬子
2年前
关注
深入理解Android Framework(六)- Framework重要服务之PackageManagerService(三) dex优化
上一章分析了PMS的APP安装流程,APK经过复制、创建对应包文件夹、安装之后,还剩一个比较重要的点需要分析,那就是dex编译,本章将结合Android 11继续探究dex...
2
评论
分享
冬子
2年前
关注
深入理解Android Framework(五)- Framework重要服务之PackageManagerService(二) PMS应用安装
上一章详细分析了PMS的启动流程,本章将继续探究PMS的应用安装流程。 一、APK结构 在探究PMS安装流程之前,先简单了解下APK的组成: 目录 or 文件 描述 ass...
6
评论
分享
冬子
2年前
关注
深入理解Android Framework(四)- Framework重要服务之PackageManagerService(一) PMS启动流程
PackageManagerServices(程序包管理服务)是安卓系统核心服务之一,简称PMS,在安卓系统中负责管理应用,常见的比如安装、卸载应用等,本章将结合安卓11源...
2
评论
分享
冬子
2年前
关注
深入理解Android Framework(三)- Farmework概述
从架构的角度介绍Android操作系统的系统架构以及Framework层架构,并且给出Farmework层相关的代码结构,以帮助您更好的了解Farmework层的结构及功能...
6
评论
分享
冬子
2年前
关注
深入理解Android Framework(二)- 导入Android11源码到Android Studio
深入理解Android Framework(二)- 导入Android11源码到Android Studio...
2
评论
分享
冬子
2年前
关注
Android Framework(一)—— Android11源码下载及编译
Android Framework(一)Android11源码下载及编译 这里涉及到:下载工具、下载源码、源码编译、常见问题解决...
5
评论
分享
冬子
关注了
洋仔
冬子
3年前
关注
Android ——MAT内存泄漏排查
怀疑Activity发生了内存泄漏,怎么定位泄漏的地方?可以使用Memort profiler + MAT的形式进行定位,Memort profiler可以直接筛出来...
1
评论
分享
冬子
赞了这篇文章
Wander
iOS @美团
·
4年前
关注
一个iOS程序员的自我修养(六)动态链接应用:fishhook原理
dyld binds lazy and non-lazy symbols by updating pointers in particular sections of th...
18
1
分享
冬子
赞了这篇文章
Wander
iOS @美团
·
4年前
关注
一个iOS程序员的自我修养(五)Mach-O文件动态链接
在静态链接的情况下,比如有两个程序 Program1 和Program2,并且他们还共用一个 Lib.o 外部模块,所以在输出的可执行文件 Program1 和 Progr...
10
2
分享
冬子
赞了这篇文章
Wander
iOS @美团
·
6年前
关注
SDWebImage源码解析
关于SDWebImage的文章网上已经非常多了,今天写SD相关的一方面算是对优秀的开源框架代码学习,另一方面总结一下框架内优秀的思想,知识的积累本身也是在于总结。本篇博客着...
16
评论
分享
冬子
赞了这篇文章
Wander
iOS @美团
·
6年前
关注
cordova-ios源码解析
这两年一直在做Cordova工程的项目,目前我们基于Cordova的jsBridge进行两端的交互,通过加载本地JS优化渲染时间和白屏问题,Cordova给我们带来了交互的...
22
评论
分享
下一页
个人成就
文章被点赞
51
文章被阅读
11,114
掘力值
310
关注了
3
关注者
64
收藏集
0
关注标签
6
加入于
2016-03-21