Systrace的使用和分析 概述 Systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推。Systrace其实和TraceView很像,都是统计一些方法(或者是一个执行阶段)…
分类:ActivityManagerService
Android AMS(六) Activity与WMS的连接过程之AppWindowToken
概述 Activity组件在WindowManagerService服务和ActivityManagerService服务之间的连接是通过一个AppWindowToken对象来描述的 每一个Activity组件在启动的时…
Android AMS(二) App启动过程之onCreate
在Android AMS(一) App启动过程之Task,进程创建流程中我们讲到了Process.start,在这里会通过zygote启动进程,通过反射调用ActivityThread的main函数 public sta…
Android AMS(三) App启动过程之onResume
在Android AMS(二) App启动过程之onCreate中我们讲了onCreate的调用流程,这篇我们接着分析onResume的流程 ActivityThread.java–>handleLau…
Android AMS(四) Activity的窗口对象(Window)的创建过程分析
在Android AMS(二) App启动过程之onCreate中讲到,在activity到onCreate状态前,会调用Activity.java–>attach()方法 final void att…
Android AMS(五) Activity的视图对象(View)的创建过程分析
从Android AMS(四) Activity的窗口对象(Window)的创建过程分析知道,每一个Activity组件都有一个关联的Window对象,用来描述一个应用程序窗口。每一个应用程序窗口内部又包含有一个View…
Android AMS(七) Activity与WMS的连接过程
概括 我们从两方面来看Activity组件与WindowManagerService服务之间的连接。一方面是从Activity组件到WindowManagerService服务的连接,另一方面是从WindowManage…
Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,…
Android6.0之AMS前奏
ActivityManagerService是Android提供的一个用于管理Activity以及其他组件运行状态的系统进程,简称AMS. AMS主要作用: Activity及其他三大组件的运行状态管理、进程管理、内存管…
Android6.0之AMS启动
现在可以分析AMS启动过程的代码了。 AMS入口点 上一篇文章已经找到了AMS启动的入口点: 源码路径: 1 Android-6/frameworks/base/services/core/java/com/androi…
Android核心分析之AMS理解
参考: 1.Android核心分析之AMS: https://blog.csdn.net/tfslovexizi/article/details/43968173
初探Android的PMS服务
本文转载于:http://www.iloveandroid.net/2016/06/20/Android_PackageManagerService-1/ Android系统中PackageManagerService简…