Android7.0新签名对多渠道打包的影响 发表于 2016-12-07 | 阅读次数 老签名多渠道打包原理前言由于Android7.0发布了新的签名机制,加强了签名的加固,导致在新的签名机制下无法通过美团式的方式再继续打多渠道包了。不过在说新的签名机制对打包方案的影响和为什么会影响我们原有的打包机制之前,需要先简单理解下打包原理和签名在整个打包过程中的作用。 Android打包流程 ... 阅读全文 »
干货:分分钟干掉Bug之灵活地运用Findbugs过滤器 发表于 2016-11-18 | 分类于 Bugs | 阅读次数 前言Findbugs是一款比较成熟的静态代码检查工具,能够方便准确地检查出代码中存在的一些问题,检查结果简洁明了,检查规则的可配置性也非常高,在生产环境中可以很方面的快速解决一些潜在的问题。然而默认的Findbugs给出的报告存在很多我们不关心的问题,或者说对我们业务代码基本没有影响的警告,如果不对 ... 阅读全文 »
Android NestedScrolling嵌套滑动机制 发表于 2016-11-03 | 分类于 嵌套滑动 | 阅读次数 Android在发布5.0之后加入了嵌套滑动机制NestedScrolling,为嵌套滑动提供了更方便的处理方案。在此对嵌套滑动机制进行详细的分析。 阅读全文 »
教你看源码之入门系列:最简单的源码----Handler源码解读 发表于 2016-09-20 | 分类于 Handler | 阅读次数 一些Android开发同学在初级阶段都停留在调用API的层面上,在调用了一系列Api之后做出一些很炫酷的功能或者是很轻松地就完成了一些需求的独立开发时感到非常的满足,这很OK,但很多时候都忽略了这些功能仅仅停留在Api的调用上,任何一个刚入门的开发都能在查找一些资料后通过调用api完成一些复杂的功能 ... 阅读全文 »
Android DEV Http协议手册 发表于 2016-08-11 | 分类于 Http | 阅读次数 Http协议一些内容的总结,帮助快速查找和记忆Http协议的一些内容,方便Android DEV的开发和面试 阅读全文 »
一分钟秒懂注解 发表于 2016-08-02 | 分类于 Annotation | 阅读次数 注解有一些基础性的知识每次看了都容易忘记,其实注解的原理很简单,在这里再次总结一下,方便在需要的时候能够快速回忆。 阅读全文 »
十分钟彻底弄明白View事件分发机制 发表于 2016-07-25 | 分类于 事件分发 | 阅读次数 Android开发,触控无处不在。对于一些 不咋看源码的同学来说,多少对这块都会有一些疑惑。View事件的分发机制,不仅在做业务需求中会碰到这些问题,在一些面试笔试题中也常有人问,可谓是老生常谈了。我以前也看过很多人写的这方面的文章,不是说的太啰嗦就是太模糊,还有一些在细节上写的也有争议,故再次重新整理一下这块内容,十分钟让你搞明白View事件的分发机制。 阅读全文 »
老司机开车带你体验Parcelable到底有多快 发表于 2016-07-22 | 分类于 序列化 | 阅读次数 Parcelable和Serializable都是序列化的解决方案,众所周知,前者的效率和内存占用相对后者都是有优势的,那么,Parcelable到底比Serializable快多少呢,老司机写个Demo带你来测试一把。 阅读全文 »
Android Intent重新回顾 发表于 2016-07-21 | 分类于 基础知识 | 阅读次数 本文主要是回顾Intent的一些基础的用法以及Intent-filter一些属性的匹配规则和相关用法,并指出一些面试的时候容易被问到的点和一些容易忽略的地方。 阅读全文 »
详解Dagger2系列之撸码篇:横看成岭侧成峰 发表于 2016-07-11 | 分类于 Dagger2 | 阅读次数 本文主要讲解Dagger2的配置,以及一些基础注解的用法,然后分析apt生成的源码来了解Dagger2是怎么做到依赖注入的。 阅读全文 »