首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Illussions
掘友等级
Android工程师
少看博客多读书
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
应用安装源码阅读指南(下)
应用安装源码阅读指南(上)是从PackageInstaller到PackageInstallerService,主要的作用是拷贝apk以及处理安装的参数,本篇则会讲述应用是如何安装到系统中
App Bundle应用安装
本篇文章只是作为指南引导去看PkMS,不会贴很多代码分析,要对着源码进行看,更多是基于方法分析实现的逻辑,另外就是代码是基于Android 11,与Android 10之前代码有比较大的差别。
应用安装源码阅读指南(上)
Android 应用安装流程,从PackageInstaller到PackageInstallerService部分
Android 开机应用扫描指南
本文的内容 PkMS是怎么知道apk的位置 系统应用和普通应用的区别 应用扫描的过程以及应用信息的保存 PkMS怎么知道apk的位置 答案是按照路径,对于手机用户安装应用都是放在/data/app,对
Binder源码阅读指南之java层
介绍Java层Binder以及Parcel的原理,以及部分重要函数的逻辑分析,注重原理讲解不涉及过多源码的分析
Handler源码阅读指南
本文内容:Handler相关问题 Handler发送消息流程 Handler处理消息流程IdleHandler 异步消息与同步屏障
OkHttp源码阅读指南
本文内容:OkHttp流程指南各个拦截器的作用Https Dns的实现方式Http1.1和HTTP2的实现连接池的作用与实现
Retrofit源码阅读指南
Retrofit核心是简化okhttp的使用,所有的操作的最终都是基于减少okhttp调用的复杂度。
ViewModel源码阅读指南
架构还是比较清晰的,毕竟是三剑客里面最简单的一种,里面最核心的是ViewModelProvider和ViewModelStore。ViewModelProvider用来提供获取ViewModel的接口,ViewModelStore则是用于存储ViewModel实例。而Facto…
LiveData源码阅读指南
postValue()是异步更新,而setValue()则是同步更新,setValue()必须是在主线程调用,而postValue()没有这个限制,根据文档postValue()会比setValue()晚更新(并且这个是跨生命周期的),具体的看Handler处理消息的机制。由于…
下一页
个人成就
文章被点赞
68
文章被阅读
70,243
掘力值
1,269
关注了
8
关注者
36
收藏集
2
关注标签
11
加入于
2017-06-26