Android系统
文章平均质量分 81
唯依心动
不会敲代码的美工,不是好的产品经理
展开
-
Android8.1 Launcher3启动源码解析之AMS启动过程
本次将讲解Launcher启动过程,将从AMS中启动Launcher开始说起一、SystemServiceManager启动服务过程在说AMS启动之前有必要说一下SSM是怎样启动service启动的,这个之前关系后面理解AMS启动过程中一些操作。首先看一个在SM中是怎样启动服务的 traceBeginAndSlog("StartInstaller"); Installer install...原创 2018-06-11 16:11:39 · 1940 阅读 · 0 评论 -
Android8.1 Launcher3启动源码解析之第一个Activity启动
前一篇文章说了与Launcher有关的AMS启动过程,这篇文章来说一说与Launcher启动有关的Activity的启动过程一、AMS启动Launcher接上篇文章看AMS中启动HomeActivity的方法boolean startHomeActivityLocked(int userId, String reason) { ...... Intent intent = getHom...原创 2018-06-12 16:54:42 · 2391 阅读 · 0 评论 -
Android8.1 APK安装过程源码解析
最近在学习Android8.0的Launcher源码遇到APP安装过程中监听APK安装过程,顺便就看了一遍APK源码安装的过程。相比较之前的版本APK安装源码有一点出处,由于才疏学浅,什么地方讲不到请多多谅解在开发过程中有时候需要进行APP更新,或者下载其他APP到本地让后使用以下代码进行安装,我这里单单讲解在执行startActivity之后的运行过程。Intent intent = new I...原创 2018-06-05 17:20:40 · 4449 阅读 · 3 评论 -
Android8.1 Launcher3启动源码解析之APP和界面加载
前面两篇文章介绍了AMS的启动,已经AMS启动之后启动Launcher的第一个Activity的过程。讲完上面那些东西,现在就说一下Launcher界面的加载过程。一、Launcher启动之onCreate方法...原创 2018-06-15 16:56:23 · 5812 阅读 · 0 评论 -
Android8.1系统源码讲解之ActivityThread进程启动详解
在前面一篇有一篇名《Android8.1 Launcher3启动源码解析之第一个Activity启动》文章讲解了Launcher中的第一个Activity启动过程,但是在最后没有讲解ActivityThread启动的过程。那么这篇文章将讲解ActivityThread是如何启动的。一、由AMS发起的ActivityThread进程启动...原创 2018-06-26 17:14:31 · 2258 阅读 · 0 评论 -
Android8.1源码讲解之ActivityThread启动Activity
在上一篇文章有说ActivityThread启动的过程,最后讲解到ActivityThread的main函数启动。这篇文章接上篇文章讲解main方法中怎么启动Activity的,方便日后讲解有关Activity中的事件处理机制。一、ActivityThread中main方法public static void main(String[] args) { SamplingProfilerIn...原创 2018-07-04 14:56:23 · 2595 阅读 · 0 评论