-
深入理解Activity启动流程(三)–Activity启动的详细流程1
本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究。 深入理解Activity启动流程(一)--Activity启动的概要流程 深入理解Activity启动流程(二)--Activity启动相关类的类图 深入理解Activity启动流程(三)--Activity启动的详细流程2 深入理解Activity启动流程(四)--Activity Task的调度算法
-
深入理解Activity启动模式(三)–Activity启动模式特点
本系列文章共分3篇: 深入理解Activity启动模式(一)--Activity与进程,线程的关系 深入理解Activity启动模式(二)--Activity,回退栈,Task之间的关系 深入理解Activity启动模式(三)--Activity启动模式特点 Activity 启动模式特点
-
深入理解Activity启动模式(二)–Activity,回退栈,Task之间的关系
本系列文章共分3篇: 深入理解Activity启动模式(一)--Activity与进程,线程的关系 深入理解Activity启动模式(二)--Activity,回退栈,Task之间的关系 深入理解Activity启动模式(三)--Activity启动模式特点
-
深入理解Activity启动模式(一)–Activity与进程,线程的关系
概述 Android官网介绍Activity的启动模式时比较含糊,介绍Application,Activity,Task,Process,Thread等概念以及它们之间的关系时,也没有说得清楚。大家看了Android官网对Activity启动模式的介绍后,可能会觉得很困惑。官网介绍singleTask启动模式时,说只要启动singleTask启动模式的Activity就会新建Task,但在实际操作中,如果同一个应用的两个Activity,如果其中一个Activity的启动模式为singleTask,一个Activity的启动模式为standard,从其中一个Activity跳转到另外一个Activity,并不会新建Task。
-
Git开源项目学习总结
概述 工作中发现Git客户端在处理中文目录时有Bug,利用业余时间定位Bug原因,接触到msysgit,tcl/tk,tortoisegit等开源项目,尝试编译了这些项目,并看了其中一部分代码,现总结如下。
-
解决Git客户端中文Bug历程
概述 工作中发现Git客户端在处理中文目录时有Bug,好奇心驱使下,利用业余时间,不断定位Bug的原因,并和Git客户端的维护者进行沟通,最终解决了Bug。在解决问题的过程中接触到msysgit,tcl/tk,tortoisegit等开源项目,为了定位Bug的原因,尝试编译了开源项目。在解决问题的过程中遇到了不少困难,现在总结一下解决问题的一些方法和思路,希望也能给大家一些启示。
-
Git客户端中文Bug总结
概述 工作中使用Git版本控制工具管理源代码,客户端使用的是Git for windows+TortoiseGit,使用过程中发现客户端的两个Bug: 1)创建中文目录的Git仓库(如:”技术文档”),右键单击Git Gui,会提示打不开目录,英文版提示No working directory 2)在Git仓库下添加子模块,子模块如果命名为中文目录,则进入中文目录后会看到图标显示不正常,即使是已提交的文件,悬浮图标会是带问号的图标,本来应该是打勾的图标
-
Ndk编译zip
概述 busybox工具集带的压缩工具主要有tar,bzip2,unzip等工具,但是不带zip工具,故此在手机上通过执行命令的方式不能创建zip包,也不能将新文件压缩到一个已有的zip文件里。 本篇主要讲述如何使用Ndk编译infozip源码,生成在手机上可运行的静态链接的zip可执行文件,在系统模式和Recovery模式都可正常运行。 本篇讲述的代码在Github上可直接下载,地址如下所示: https://github.com/cloudchou/ndkzip