摘要: ###一、LinearLayout(线性布局) 例: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and 阅读全文
posted @ 2021-10-09 14:32 fynnn 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ####一、简单概括启动微信的流程 1.Launcher通知AMS 要启动微信了,并且告诉AMS要启动的是哪个页面也就是首页是哪个页面 2.AMS收到消息告诉Launcher知道了,并且把要启动的页面记下来 3.Launcher进入Paused状态,告诉AMS,你去找微信吧 上述就是Launcher 阅读全文
posted @ 2021-10-09 09:45 fynnn 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、理论基础 1.系统中的所有经常进程都是由Zygote进程fork出来的。当系统里面的第一个zygote进程运行之后,在这之后再开启App,就相当于开启一个新的进程。而为了实现资源共用和更快的启动速度,Android系统开启新进程的方式,是通过fork第一个zygote进程实现的。所以说,除了第一 阅读全文
posted @ 2021-10-09 09:39 fynnn 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ├── Android.bp ├── Android.mk ├── api 全是xml文件,定义了API ├── cmds android中的重要命令(am, app_proce等) ├── core framework核心--框架组件 ├── data 资源:声音字体视频软盘等数据文件 ├── d 阅读全文
posted @ 2021-10-09 09:38 fynnn 阅读(136) 评论(0) 推荐(0) 编辑