Activity是android的四大组件之一,它主要负责管理android应用程序的用户界面。
本文主要从framework的角度去分析activity的启动过程。activity的启动过程根据不同的情况会有一些差别,比如锁屏与非锁屏状态下的区别,activity依附的应用程序进程不存在与已经存在的区别等。...
分类:
移动开发 时间:
2015-06-01 16:54:29
阅读次数:
120
Android-Activity启动过程
一 Activity
官方定义:Activity是android应用程序提供交互界面的一个重要组件
补充:Activity是一个业务类,是承载应用程序的界面记忆业务行为的基础,包括UI,Service等
二 Activity的启动过程
1 建立新的Activity类继承自系统的Activity类及定义属性和内部方法
2 在m...
分类:
移动开发 时间:
2015-05-31 09:10:57
阅读次数:
178
在分析了Activity的启动过程后,我觉得很有必要对Activity的launchMode进行分析一下,因为到目前为止,我发现网上对launchMode的讲解都是通过实例讲解,看完了总是似懂非懂的感觉,并没有根本上理解launchMode的原理。这里我会从源码的角度讲解launchMode。相信大家会和我一样,看了源码之后就会有一种豁然开朗的感觉。Activity的启动模式一种有四种,分别如下:...
分类:
其他好文 时间:
2015-01-19 12:50:21
阅读次数:
160
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6703247上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认 Activity是在新的进程和...
分类:
移动开发 时间:
2014-12-04 11:57:55
阅读次数:
276
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6689748前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用...
分类:
移动开发 时间:
2014-12-04 11:51:50
阅读次数:
265
在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。 启动Android应用程序中的Activity的两种情景:其中,在手机屏幕中点...
分类:
移动开发 时间:
2014-10-04 00:36:45
阅读次数:
324
1 之前写过一篇文章:《Android实现开机调试system_process》2 google的eclipse插件ADT的已经能够很方便的调试Android的apk了,但是调试的时候应用程序已经进入Activity。3 如果我们想了解一下Activity的启动过程,只有看代码+看log输出了吗?本...
分类:
移动开发 时间:
2014-09-18 14:45:54
阅读次数:
236
在Android系统中,一个Activity对应一个应用程序窗口,任何一个Activity的启动都是由AMS服务和应用程序进程相互配合来完成的。AMS服务统一调度系统中所有进程的Activity启动,而每个Activity的启动过程则由其所属进程来完成。AMS服务通过realStartActivityLocked函数来通知应用程序进程启动某个Activity...
分类:
移动开发 时间:
2014-07-02 06:53:36
阅读次数:
360
1、子Activity组件在进程内的启动过程
在Android Activity组件的启动过程http://blog.csdn.net/jltxgcy/article/details/35984557一文中,我们已经详细分析了Activity的启动过程,对于子Activity组件在进程内的启动过程,我们只分析它们之间的不同。
主要是2处,1是不需要创建新的任务栈,2...
分类:
移动开发 时间:
2014-07-01 15:36:25
阅读次数:
276
最近几天在做文件上传的时候,想在自定义Adapter中启动activity时也返回Intent数据,于是想到了用startActivityForResult,可是用mContext怎么也调不出这个方法,只能调用startActivity这个方法,于是在网上搜一下,可以利用一个方式可以间接的解决这个问题,果断贴代码:Inten..
分类:
其他好文 时间:
2014-06-24 16:13:53
阅读次数:
315