简单记录一下自己的理解,以免忘记
Android 应用得在一个容器下运行,在安装APP的时候,步骤如下:
1. 首先将apk扔在手机上
2. 启动一个dvm(相当于一个apk的容器)
3. 解压apk
4. 找到manifest
5. 分析有哪些组件
6. 一旦在手机上点击,找到Activity,new 出实例
注:
所有的这些容器,包括框架全部是利用反射做的
反射 + 配置文件
比如说:xUtils 的注解 就是利用反射
Android 应用得在一个容器下运行,在安装APP的时候,步骤如下:
1. 首先将apk扔在手机上
2. 启动一个dvm(相当于一个apk的容器)
3. 解压apk
4. 找到manifest
5. 分析有哪些组件
6. 一旦在手机上点击,找到Activity,new 出实例
所有的这些容器,包括框架全部是利用反射做的
反射 + 配置文件
比如说:xUtils 的注解 就是利用反射
odoo的启动过程以及自定义脚手架
Linux简单的启动过程
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而Activ
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M