文章 2017-11-15 来自:开发者社区

Android应用程序进程启动过程的源代码分析(3)

      Step 10. AppRuntime.onZygoteInit         这个函数定义在frameworks/base/cmds/app_process/app_main.cpp文件中:   [cpp] view plaincopy   class&...

文章 2017-11-14 来自:开发者社区

Android应用程序进程启动过程的源代码分析(1)

Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都是在进程的初始化过程中实现的,本文将详细分析Android应用程序进程创建过程中是如何实现这两个特点的。         Android应用程序框架层创建的应用程序...

文章 2017-11-08 来自:开发者社区

Android应用程序在新的进程中启动新的Activity的方法和过程分析

      前面我们在分析Activity启动过程的时候,看到同一个应用程序的Activity一般都是在同一个进程中启动,事实上,Activity也可以像Service一样在新的进程中启动,这样,一个应用程序就可以跨越好几个进程了,本文就分析一下在新的进程中启动Activity的方法和过程。         ...

文章 2017-11-06 来自:开发者社区

Android应用程序进程启动过程的源代码分析(2)

    Step 5. ZygoteInit.runSelectLoopMode        这个函数定义在frameworks/base/core/java/com/android/internal/os/ZygoteInit.java文件中: public class Zy...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等