开源框架及解析
文章平均质量分 96
oncealong
这个作者很懒,什么都没留下…
展开
-
Retrofit2 完全解析 探索与okhttp之间的关系
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51304204; 本文出自:【张鸿洋的博客】一、概述之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于rest转载 2016-05-24 09:38:32 · 1003 阅读 · 0 评论 -
Android Volley完全解析(二),使用Volley加载网络图片
在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。 在上篇文章中有提到过,Volley转载 2016-05-31 12:14:59 · 491 阅读 · 0 评论 -
Android Volley完全解析(一),初识Volley的基本用法
Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项转载 2016-05-31 12:14:39 · 558 阅读 · 0 评论 -
Android Volley完全解析(四),带你从源码的角度理解Volley
Android Volley完全解析(四),带你从源码的角度理解Volley转载 2016-05-31 12:15:32 · 516 阅读 · 0 评论 -
Android Binder设计与实现 - 设计篇
关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本转载 2016-06-02 10:58:58 · 808 阅读 · 0 评论 -
Retrofit2 更新指南
【转载自:http://zhaoshanshan.me/2015/10/12/Retrofit2-%E6%9B%B4%E6%96%B0%E6%8C%87%E5%8D%97/Retrofit2较1.9有不少改进,使用方法上也有不小区别,对大家最常造成的影响的就是Retrofit2里同步的方式不再是Retrofit中RestAdapter了。详细区别看下文】Retrofit2转载 2016-05-23 12:19:24 · 1013 阅读 · 0 评论 -
使用编译时注解方式实现View注入(Android Studio)
[转自:https://www.zhangningning.com.cn/blog/Android/android_rentention_sample.html]使用编译时注解方式实现View注入(Android Studio)ButterKnife是一个强大的View注入,事件注入的框架,现模仿ButterKnife的方式,使用编译时注解实现View的注入的Demo,转载 2016-07-19 13:37:50 · 2366 阅读 · 0 评论 -
干净的架构The Clean Architecture
干净的架构The Clean Architecture 这是著名软件大师Bob大叔提出的一种架构,也是当前各种语言开发架构。干净架构提出了一种单向依赖关系,从而从逻辑上形成一种向上的抽象系统。我们经常听说过如下各种架构:六边形架构Hexagonal Architecture (也称为 端口和适配器) 这是由Alistair Cockburn 提出,被Steve Freeman和 Nat Pry转载 2016-08-11 15:44:57 · 8587 阅读 · 0 评论 -
Android Volley完全解析(三),定制自己的Request
转自:http://blog.csdn.net/guolin_blog/article/details/17612763 经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequ转载 2016-05-31 12:15:15 · 498 阅读 · 0 评论 -
15 个 Android 通用流行框架大全
[转自: https://segmentfault.com/a/1190000005073746]1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Lo转载 2016-05-14 17:19:42 · 750 阅读 · 0 评论 -
JAVA程序员一定知道的优秀第三方库(2016版)
JAVA程序员一定知道的优秀第三方库(2016版)几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString ==转载 2016-05-13 19:23:33 · 1030 阅读 · 0 评论 -
Retrofit分析-漂亮的解耦套路
Retrofit分析-漂亮的解耦套路字数1993 阅读14870 评论39 喜欢175没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版)万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源(Square),所以才会炒的那么热。又或者是因为它能支持RxJava,所以火转载 2016-05-16 20:25:56 · 738 阅读 · 0 评论 -
ButterKnife源码分析
[转自:http://www.jianshu.com/p/0f3f4f7ca505#]ButterKnife源码分析前言在N久之前,自从实验室里面的学长推荐我用butterknife后, 从此的项目再也离不开butterknife了,然而自以为对它很熟时,前不久今日头条实习生招聘二面却被面试官洗刷了一顿。然后整个二面完全是被虐的感觉,估计最后会挂,哎!当时被问到bu转载 2016-05-16 21:16:26 · 441 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
原文出处:http://gank.io/post/560e15be2dca930e00da1083 前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是转载 2016-05-16 21:30:17 · 850 阅读 · 0 评论 -
公共技术点之 Java 注解 Annotation
公共技术点之 Java 注解 Annotation本文为 Android 开源项目源码解析 公共技术点中的 注解 部分分析者:Trinea,校对者:Trinea,校对状态:完成不少开源库都用到了注解的方式来简化代码提高开发效率。本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析转载 2016-05-30 12:25:11 · 428 阅读 · 0 评论 -
如何正确的使用开源项目?
前天发了一篇文章「如何选择开源项目?」广受大家喜爱,其实我们在使用开源项目的过程中有不少注意的事项,今天就来给大家补充下「如何正确的使用开源项目?」如果你是个人练手项目,那随你心情,想怎么用怎么用,没啥需要强调的注意事项,本篇文章仅是以在商业项目采用开源库做介绍。1. 使用成熟稳定的开源项目现在技术日新月异,可能隔几天就会出来一个新的开源框架,但是公司的商业项目永远以稳为主,也许你迫不及待的想尝鲜体转载 2016-05-08 12:44:23 · 654 阅读 · 0 评论 -
如何选择开源项目?
现在我接触到了开源社区,发现不少开源项目,但是却不知道如何选择应用到自己的项目上?这个问题比较好,相信不少人都有这样的疑问,且听我细细给大家说来。转载 2016-05-08 12:18:24 · 609 阅读 · 0 评论 -
OkHttp使用完全教程
OkHttp使用完全教程标签 : Http请求, OkHttp 时间 : 2016.08.02上一节我们讲述了Http请求的过程, 这一节我们就讲述下OkHttp是怎么完成Http请求的. 1. 历史上Http请求库优缺点在讲述OkHttp之前, 我们看下没有OkHttp的时代, 我们是如何完成http请求的. 在没有OkHttp的日子, 我们使用HttpURLConnection或者HttpC原创 2016-08-02 17:43:19 · 16524 阅读 · 2 评论