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

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

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

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

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

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

  4. Git开源项目学习总结

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

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

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

  6. Git客户端中文Bug总结

    概述 工作中使用Git版本控制工具管理源代码,客户端使用的是Git for windows+TortoiseGit,使用过程中发现客户端的两个Bug: 1)创建中文目录的Git仓库(如:”技术文档”),右键单击Git Gui,会提示打不开目录,英文版提示No working directory 2)在Git仓库下添加子模块,子模块如果命名为中文目录,则进入中文目录后会看到图标显示不正常,即使是已提交的文件,悬浮图标会是带问号的图标,本来应该是打勾的图标

  7. Ndk编译zip

    概述 busybox工具集带的压缩工具主要有tar,bzip2,unzip等工具,但是不带zip工具,故此在手机上通过执行命令的方式不能创建zip包,也不能将新文件压缩到一个已有的zip文件里。 本篇主要讲述如何使用Ndk编译infozip源码,生成在手机上可运行的静态链接的zip可执行文件,在系统模式和Recovery模式都可正常运行。 本篇讲述的代码在Github上可直接下载,地址如下所示: https://github.com/cloudchou/ndkzip

  8. Ndk编译Busybox

    概述 本篇讲述如何在Linux下使用Ndk编译busybox源码,生成一个静态链接的兼容性好的可支持中文的busybox。busybox是静态链接的,所以busybox可以既在recovery模式下运行,也可以在系统模式下运行,解决busybox not found的问题。busybox兼容性好,使用ndk编译,可以在armv7和armv5的cpu上运行,解决了busybox illegal instruction的问题。另外busybox还支持中文,查看中文文件名的文件时,不会出现'?'。