今天看到这个,觉得还不错,于是乎收藏下作者原创连接 共分3篇:深入理解Activity启动模式(一)–Activity与进程,线程的关系深入理解Activity启动模式(二)–Activity,回退栈,Task之间的关系深入理解Activity启动模式(三)–Activity启动模式特点概述And....
分类:
其他好文 时间:
2015-09-02 13:13:47
阅读次数:
208
说实话,android source code从2.3到4.4变化是蛮多的,尤其是media部分,虽然总的框架是没有多大变化,但是找起代码来看还是挺麻烦的。在android里面最受伤的是使用了java,jni,jvm,Nativity c++等等,各种设计模式横行,当然在学习源码过程中也意识了编.....
分类:
移动开发 时间:
2015-08-30 00:44:10
阅读次数:
346
本文讲述组件Activity的相关知识,主要包括如何启动一个Activity、如何打开一个网页,最后解析Activity的生命周期相关知识。
1、如何启动一个Activity
(1)、新建一个Activity
要启动一个新的Activity,就必须先创建一个新的Activity,Android Studio可以直接创建Activity而不需要一行一行的敲代码,这就是前面所...
分类:
移动开发 时间:
2015-08-26 09:33:47
阅读次数:
258
默认情况下 activity 启动的时候先把屏幕刷成白色或黑色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢?
在 Activity theme 设置style 即可
true
true
false
@android:color/transparent
...
分类:
其他好文 时间:
2015-08-20 15:24:14
阅读次数:
131
??
当一个Activity被加载创建的时候经历一下三个步骤
onCreate
onStart
onResume
当一个界面对用户可见,但是不能进行相关操作时,这个界面就处在 onPause的状态
当一个界面处在对用户完全不可见的状态,该界面就处于onStop的状态 onPause -->onStop
onCreate()onDestroy()
onStart()onStop()
...
分类:
其他好文 时间:
2015-08-20 13:06:13
阅读次数:
97
1,Activity的生命周期必须调用的三个方法,onCreate() --> onStart() --> onResume(),用 AAA 表示( 1 )父 Activity 启动子 Activity,子 Actvity 退出,父 Activity 调用顺序如下AAA --> onFreeze()...
分类:
移动开发 时间:
2015-08-20 13:04:30
阅读次数:
141
一、Android系统启动
Android框架架构图:(来自网上,我觉得这张图看起来很清晰)
Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址)
Android系统整个过程如下:
(一) Init进程的启...
分类:
移动开发 时间:
2015-08-16 19:56:36
阅读次数:
203
进程和线程的概念:进程:程序的运行实例。线程:cpu调度基本单位。Activity启动的时候,启动一个主线程,两个binder线程。主线程实如何产生的?ZygoteInit启动,经由一系列调用后最终zygote为activity创建主线程-->ActivityThread.用于binder的哪些线程...
分类:
移动开发 时间:
2015-08-13 13:42:04
阅读次数:
133
1 android绘制view的过程简单描述 简单描述可以解释为:计算大小(measure),布局坐标计算(layout),绘制到屏幕(draw); 下面看看每一步的动作到底是什么, 第一步:当activity启动的时候,触发初始化view过程的是由Window对象的DecorView调用View(...
分类:
移动开发 时间:
2015-08-13 11:29:00
阅读次数:
170
对于intent主要的分类主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,
而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,或者是跨应用的Activity启动。
一般来说:
显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应...
分类:
移动开发 时间:
2015-08-11 18:59:03
阅读次数:
171