工具简介 1. Android Lint Android Lint 是在ADT 16提供的新工具,它是一个代码扫描工具,专为Android程序代码设计,能够帮助我们识别代码结...
IP属地:华盛顿州
工具简介 1. Android Lint Android Lint 是在ADT 16提供的新工具,它是一个代码扫描工具,专为Android程序代码设计,能够帮助我们识别代码结...
Kotlin Coroutine 一般翻译成协程,顾名思义可以理解成协作程序,它并不是 Kotlin 特有的,很多程序都有协程这个概念。刚开始接触时,对这些概念还是挺费解的。...
前面入门时讲过一个最简单的例子,通过 GlobalScope.launch { } 可以启动一个协程,GlobalScope 可以简单理解为协程构造者,它实际上是接口 Cor...
目前大多数开发者使用EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。 不多说,上代...
16年8月底,公司新启动了一个D项目(代号),从敲下第一行代码到如今,刚好1个年头,我们已经在VCS上经历了多次调整。 第一阶段(2016.9 - 2017.2) 在这个阶段...
标题虽然仅指DTO->VO,其实更准确的说,应该是各种DTO、DAO等都需要转VO ,本文仅以DTO为例。 不管你在使用MVC,MVP还是MVVM,这篇文章会让你的M层赋有更...
场景 Android中,“搜索”事件无非下面两种场景:1、从网络中搜索资源2、从本地(缓存、内存)中搜索资源 下面是个搜索的gif,要做到最优体验,首先应该尽量避免无用的计算...
2016-10-9 更: 进行一次几乎重写的大规模重构: 1、从ListView更改为RecyclerView的实现 2、性能优化,更易使用的API,更易拓展的HeaderV...