思路很不错.查了下源码.Application是用ArrayList来保存Callback的.可以针对不同情况添加各种Callback.这样可以像Okhttp的Intercepter那样玩.只需要实现不同的接口就行.
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?原文地址: http://www.jianshu.com/p/75a5c24174b2qq群:301733278 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月...
思路很不错.查了下源码.Application是用ArrayList来保存Callback的.可以针对不同情况添加各种Callback.这样可以像Okhttp的Intercepter那样玩.只需要实现不同的接口就行.
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?原文地址: http://www.jianshu.com/p/75a5c24174b2qq群:301733278 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月...
原文地址: http://www.jianshu.com/p/75a5c24174b2qq群:301733278 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月...
Gradle是基与Groovy的脚本配置的构筑工具,用与构筑Java及Android应用. Gradle Gradle是个构筑工具,本身是一个框架,提供了一系列的API,使用...
task clean(type:delete) {
delete rootProjcet.buildDir
}
这里的解释是错误的.这里的语法算是Gradle特殊的DSL.实际上是调用了方法task(Map<String,?> params,String name,Closure config).所以clean(type:delete)这里是task的两个参数,而不是clean方法参数为[type:delete],{}.这里的clean是task名.
Android Gradle构建-理解DSL语言以及运行机制前言 这篇文章可能跟Android的关系不是很深,主要介绍Groovy是如何一步步解析Android的DSL语言,这样你在配置一些Gradle文件的时候可以更加得心应手。阅读...
刚接到Leader组件化任务的时候,内心是有疑惑的。目前项目中,各种业务交杂在一起,互相跳转、互相请求数据。分模块的过程必然是痛苦的,需要增加模块之间通的信协议。对于一个5,...
前两天看了官方的教学视频,讲的是使用NotificationCompact来使用通知.后来网上搜索了关与通知的文章,发现示例还是使用的Notification.从4.4到An...
最近在看HTTPS,其核心还是基与Rsa加密的SSL/TSL,所以整理一下在Android开发中常见的几种加密方式 MD5 BASE64 AES DES RSA SSL/TS...
详解Lambda Java8已经更新了好久了。变化很大,但感觉有用的不多。其中最广为人知的就是Lambda表达式。看起来比较蛋疼,感觉Java越来越C化了。 当初以为Lamb...
责任链模式及OkHttp中的实现 责任链模式 责任链模式是对一个事件的处理方法,所有能对事件进行处理的对象按顺序形成一个链表.事件经过链表中每个处理对象轮流处理.如果有返回值...