全部博文(80)
发布时间:2014-12-04 17:04:08
原文地址: http://blog.csdn.net/windskier/article/details/7096521 终于下定决心写写ActivityManagerService的源码分析的文章了,ActivityManagerService 业务的整个逻辑关系被各种复杂的数据结构包裹着,因此对ActivityManagerService 的分析主要就是对各种数据结构的分析,明白了这些数据结构.........【阅读全文】
发布时间:2014-12-04 17:00:21
launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。Activity.........【阅读全文】
发布时间:2014-11-19 11:38:51
Native进程的运行过程 一般程序的启动步骤,可以用下图描述。程序由内核加载分析,使用linker链接需要的共享库,然后从c运行库的入口开始执行。 通常,native进程是由shell或者init启动,启动的过程如下:Shell接收到命令,启动一个程序,此时shell首先会fork一个新的进程新.........【阅读全文】
发布时间:2014-11-13 11:44:19
Android 4.3中增加了一些功能,比如备受关注的OpenGL SE 3.0。但是大部分报道中却没有提到安全性方面的一个改进:SEAndroid。Android在4.3中“正式”引进了SEAndroid,这将对Android系统未来的安全体制带来不可忽略的影响。 SEAndroid是SELinux in Android的缩写。SELinux全称Security Enhanced Linux,.........【阅读全文】
发布时间:2014-10-29 11:44:59
update.zip包的目录结构 |----boot.img |----system/ |----recovery/ `|----recovery-from-boot.p  .........【阅读全文】