** 转载地址 **:http://my.oschina.net/u/1757458/blog/349827 摘要 git conflict 通常有三种 树冲突、内容冲突、逻...
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突: 如果希望保留生产服务器上所做的改动,仅仅并入...
从混乱到有序 1 Layers模式 采用分层的设计思想,如tcp/ip协议栈的实现: 代码结构类似如下,当然还有变种 classL1Provider{public:virtu...
从fitSystemWindows说起 原先做状态栏颜色修改, 或者图片显示在状态栏之下, 一直都是copy代码, 没有具体去看, 最近有时间研究了下,涉及到的东西还是挺多的...
WindowInsets流程: setContentView过程可以分为两部分,一部分是构建DecorView布局,一部分是将布局添加到window中。主要看添加到windo...
一、WindowManager WindowManager 是一个接口,它继承自 ViewManager,ViewManager 接口很简单,只提供了三个在 Activity...
要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱!文章有点长,首先要理解Activity、View、Window,我提出了一些问题,这篇文章可以解...
前言 上一篇文章,讲到了Android中进程的启动和一个Activity的创建到显示流程,现在本篇要分析的是在Android中资源的装载机制,例如字符串资源,图片资源是如何被...
转自ziss像HTML/CSS中的style一样,android也可以使用自定义的style样式 一般是在value 文件夹下面建一个styles.xml文件 样式是用于描述...
本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。 在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开...
1.Dalvik虚拟机和Java虚拟机的区别 Dalvik虚拟机使用的是dex(Dalvik Executable)格式的类文件,而Java虚拟机使用的是class格式的类文...