1. 深入理解Activity启动流程(一)–Activity启动的概要流程

    概述 Android中启动某个Activity,将先启动Activity所在的应用。应用启动时会启动一个以应用包名为进程名的进程,该进程有一个主线程,叫ActivityThread,也叫做UI线程。 本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究。 深入理解Activity启动流程(二)--Activity启动相关类的类图 深入理解Activity启动流程(三)--Activity启动的详细流程1 深入理解Activity启动流程(三)--Activity启动的详细流程2 深入理解Activity启动流程(四)--Activity Task的调度算法

  2. 深入理解Activity启动流程(二)–Activity启动相关类的类图

    本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究。 在介绍Activity的详细启动流程之前,先为大家介绍Activity启动时涉及到的类,这样大家可以有大概的了解,不至于在细节中迷失。

  3. 深入理解Activity启动流程(三)–Activity启动的详细流程1

    本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究。 深入理解Activity启动流程(一)--Activity启动的概要流程 深入理解Activity启动流程(二)--Activity启动相关类的类图 深入理解Activity启动流程(三)--Activity启动的详细流程2 深入理解Activity启动流程(四)--Activity Task的调度算法

  4. 深入理解Activity启动模式(三)–Activity启动模式特点

    本系列文章共分3篇: 深入理解Activity启动模式(一)--Activity与进程,线程的关系 深入理解Activity启动模式(二)--Activity,回退栈,Task之间的关系 深入理解Activity启动模式(三)--Activity启动模式特点 Activity 启动模式特点

  5. 深入理解Activity启动模式(二)–Activity,回退栈,Task之间的关系

    本系列文章共分3篇: 深入理解Activity启动模式(一)--Activity与进程,线程的关系 深入理解Activity启动模式(二)--Activity,回退栈,Task之间的关系 深入理解Activity启动模式(三)--Activity启动模式特点

  6. 深入理解Activity启动模式(一)–Activity与进程,线程的关系

    概述 Android官网介绍Activity的启动模式时比较含糊,介绍Application,Activity,Task,Process,Thread等概念以及它们之间的关系时,也没有说得清楚。大家看了Android官网对Activity启动模式的介绍后,可能会觉得很困惑。官网介绍singleTask启动模式时,说只要启动singleTask启动模式的Activity就会新建Task,但在实际操作中,如果同一个应用的两个Activity,如果其中一个Activity的启动模式为singleTask,一个Activity的启动模式为standard,从其中一个Activity跳转到另外一个Activity,并不会新建Task。

  7. Git开源项目学习总结

    概述 工作中发现Git客户端在处理中文目录时有Bug,利用业余时间定位Bug原因,接触到msysgit,tcl/tk,tortoisegit等开源项目,尝试编译了这些项目,并看了其中一部分代码,现总结如下。

  8. 解决Git客户端中文Bug历程

    概述 工作中发现Git客户端在处理中文目录时有Bug,好奇心驱使下,利用业余时间,不断定位Bug的原因,并和Git客户端的维护者进行沟通,最终解决了Bug。在解决问题的过程中接触到msysgit,tcl/tk,tortoisegit等开源项目,为了定位Bug的原因,尝试编译了开源项目。在解决问题的过程中遇到了不少困难,现在总结一下解决问题的一些方法和思路,希望也能给大家一些启示。