android 底层
清甘茶
纯属笔记,方便自己查看,请谨慎阅读
展开
-
android8.0 源码烧录Nexus 6P设备
之前下载的源码都是跑在模拟器上的,前段时间入手了个Nexus 6P,把8.0系统源码烧录进了真实的手机,再次记录一下,一下操作必须要在完成源码之后,并且成功编译之后进行的操作,如未下载源码或编译失败,请自行编译,在此友情提示:源码最好在ubuntu上进行,不要用虚拟机或者mac,坑很多,直接在ubuntu上,会很省心。本篇文章也是基于ubuntu进行的,版本是:ubuntu18下载源码时一定要在官网上看好对应的版本号,和自己的手机设备对应才行,不然源码下载之后也不会成功烧录,选择编译系统版本:htt原创 2020-05-26 18:18:55 · 933 阅读 · 0 评论 -
从源码深入理解Context以及相关创建过程
Context关联类文章较长,分析了Application、Activity、Service各自Context启动过程,耐心看完,会让你思路更清晰Context意为上下文,是一个应用程序环境信息的入口使用场景:使用Context调用方法,比如启动Activity、访问资源、调用系统组件服务等等 调用方法时传入Context,比如弹出Toast、创建Dialog等Activity...原创 2020-03-02 12:52:39 · 849 阅读 · 0 评论 -
android Activity启动流程
Activity的启动过程,我们可以从Context的startActivity说起,其实现是ContextImpl的startActivity,然后内部会通过Instrumentation来尝试启动Activity,这是一个跨进程过程,它会调用ams的startActivity方法,当AMS校验完activity的合法性后,会通过ApplicationThread回调到我们的进程,这也是一次跨进...原创 2020-02-22 02:35:30 · 2251 阅读 · 0 评论