添加引用1.build.gradle添加依赖compile 'com.facebook.fresco:fresco:0.12.0' //以下是加载Gif使用,按需添加 compile 'com.facebook.fresco:animated-gif:0.12.0'
使用第三方库的原则:最好添加一层自己的封装,不要直接使用。防止替换库带来的麻烦!以下是使用Fresco加载图片时的简单封装,以备不时之需。
ButterKnife 8.4版本使用依赖与8.2版本不同,已更新下面的内容,阅读时请注意注释最近在更新ButterKnife时发现出了点问题,到官网看了一下,原来ButterKnife使用apt.配置也要进行相应的更改0x01 Project build.gradle首先在项目的build.gradle添加apt引用buildscript { repositories { ...
最近呢,我租了个服务器,博客也开始转移至新的地址:http://blog.devwiki.net如果你访问http://www.devwiki.net 仍旧会跳转到旧的博客地址。废话不多说,说一下今天的内容吧。前一段时间,我发布了几篇关于Retrofit使用的教程,里面使用多说的接口作为案例,测试的那篇文章已经被童鞋们添加了7000+的评论,在这样下去估计快过万了。这段时间我在购买的服务器上...
那些年我们错过的响应式编程(by @andrestaltz)原文链接 : The introduction to Reactive Programming you've been missing译者 : yaoqinwei校对者: yaoqinwei、bboyfeiyu、chaossss状态 : 未完成译者注:校对时请注意几个核心词翻译是否准确,stream、event stream、da...
上一篇文章讲述了Retrofit的基本使用,包括GET,POST等请求.今天的文章中Retrofit要与RxJava配合使用.了解RxJavaRxJava有种种好处,我不在这里一一讲述.这里我只给出一个使用RxJava的例子.如果想更深入地了解RxJava,可以参考以下文章:给Android开发者的RxJava详解RxJava Essentials 中文翻译版接下来的文章,我也会写RxJav...
上一篇文章讲述了Retrofit的简单使用,这次我们学习一下Retrofit的各种HTTP请求.Retrofit基础在Retrofit中使用注解的方式来区分请求类型.比如@GET("")表示一个GET请求,括号中的内容为请求的地址.格式含义@GET表示这是一个GET请求@POST表示这个一个POST请求@PUT表示这是一个PUT请求@DELETE表示这是一个DELETE请...
Square公司开源了许多优秀的库,Retrofit就是其中之一。Retrofit是用来简化APP访问服务器API,如果你的服务器使用的使RESTAPI,那么赶紧使用Retrofit吧。官方的文档是用GitHub的API说明使用过程的,有的童鞋可能从没用过GitHub的API(比如我),为了简单易懂,这里我使用一个查询手机归属地的API来说明Retrofit的使用过程。