RxJava + Retrofit2 + OkHttp3 封装及踩坑(续) - Android - 掘金
前一篇文章(也是我在简书上的第一篇技术文章^.^)讲了Android三剑客的基础用法和简单封装,有一些封装只是一笔带过,还有些用法被遗漏没讲到的,所以在这篇里统一做下查漏补缺。 0x00 先做一下纠正: ...
2016 Top 10 Android Library - 掘金
过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的 2016 年对 Android 开发有...
我的 retrofit + rxjava +okhttp 之旅 - Android - 掘金
项目重构,以下要求:1,服务端完全遵守restful;2,手机端网络请求完全遵循restful;3,添加请求头;4,打印每次请求log;5,请求失败解析响应头;6,因服务端自身改动,请求失败同样需要解析请求体;7,支持https;8,封装;以上就是要求!!! ...
Dagger2 - 渐入二(提升) - 掘金
背景 在前一篇 Daager2-初认识一 中我们认识了简单的Dagger2的使用和依赖注入的优点,这章继续深入的研究和学习Dagger2的使用,后续会结合mvp主流框架给大家一步步讲解如何运用dagger2封装大项目的开发框架! Daager2-初认识一 ...
Dagger2 - 深入(mvp 结合使用) - 掘金
背景 mvp话说也出来很久了,初入学习Dagger的时候,就感觉和mvp结合能更加有效的解决presenter注入的的问题,避免更多的代码复写!而且大概看了下网络上的资源,一般多是分开讲解dagger和mvp技术,结合使用的很少,所以决定写出来和大家一起学习!...
Android 常用框架集合 - 掘金
本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:andr...
Dagger2-初认识一 - 掘金
背景: 有什么能比那把黄油刀(butterknife)更加犀利的名字唯有dagger了 最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性。Dagger 这个库的取名不仅仅来自它的本意“匕首”同时也暗示...
项目需求讨论 - RxBus 来进行通信 - Android - 掘金
上一个项目需求讨论中的第二个需求,在 BroadcastReceiver 中更新其他 activity 界面,是用 startActivity 方法及改变 activity 启动方式。这里我又换成了 RxBus 来进行更新界面...
Rxjava 操作符讲解(4)Combining 结合操作 - Android - 掘金
Android项目做了不少,难免遇到因为在项目架构上设计不合理或者根本没有形成统一的编程思想,导致各种意外的情况出现,最近新项目开始了,笔者就想着上网搜搜其他大神的一些项目架构搭建的资料然后结合自己的经验来搭建一个比较适合自己团队开发的框架,经过一段时间的酝酿...
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 第 1 章 - Android - 掘金
鸡汤:积跬步,至千里 本篇文章是从零开始搭建框架的第二章,将要讲述的是flux架构。 架构简述 ...
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 第 2 章 - Android - 掘金
鸡汤:养成一个好习惯需要很久,打破这个习惯却只需要一瞬间的念头 接上一章的内容,如果还没看过的朋友,请到文章底部查看系列对应文章 ...
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 完结篇 - Android - 掘金
鸡汤:感到迷茫是因为你没有给自己做好人生规划 接上一章的内容,如果还没看过的朋友,请点 ...
Retrofit 通过 POST 提交 JSON 数据、多图片多文件上传 - Android - 掘金
Retrofit通过POST提交JSON数据、图片文件 前言:最近做的项目采用了retrofit框架,但是遇到了传图片和json数据的需求,就不会用了,经过长时间的搜索与亲身测试,终于将这两种需求的处理方式都学...
2016年博客汇总 - 掘金
2016年总共写了40篇博客,回顾一番,还是有几篇干货的,2017年再出发,勿忘初心。 精选如下: Retrofit Android Retrofit 2.0使用 那会刚刚接触Retrofit,简单介绍了Retrofit 2.0使用。 Android Retr...
(译) 网络请求框架 Retrofit 2 使用入门 - Android - 掘金
原文地址:Get Started With Retrofit 2 HTTP Client 原文作者:Chike Mgbemena ...
Retrofit 是如何工作的? - Android - 掘金
注:本文基于 Retrofit2.0版本,并配合 RxJava 来分析。 com.squareup.retrofit2:retrofit:2.0.0 ...
Android 图片加载库的封装实战之路 - Android - 掘金
前言 主流图片加载库的对比 ...
Dagger2: 上手就爱不释手 - Android - 掘金
概览: 什么是Dagger2?既然有Dagger2那么必然有Dagger1的存在,Dagger1是大名鼎鼎的Square公司受到Guice启发而开发的依赖...
给初学者的 RxJava2.0 教程 (八) - 掘金
Outline [TOC] 前言 在上一节中, 我们学习了FLowable的一些基本知识, 同时也挖了许多坑, 这一节就让我们来填坑吧. 正题 在上一节中最后我们有个例子, 当上游一次性发送128个事件的时候是没有任何问题的, 一旦超过128就会抛出Missi...
RxRetrofit-终极封装-深入浅出&入门 - 掘金
背景 今年Android移动各大门户网站最热门的无非RxJava-Retrofit-OkHttp,所以准备强势入手一波封装,解决代码复用性的问题,这篇先先来个简单的压压惊,看看RxJava-Retrofit结合的使用基础要点,后续会出一些列的专栏优化一套完善的...
浅谈 Retrofit 封装 - 让框架更加简洁易用 - Android - 掘金
尊重他人的劳动成果,转载请标明出处:http://blog.csdn.net/gengqiqu..., 本文出自:【gengqiquan的博客】 不...
RxRetrofit-终极封装-深入浅出&网络请求 - 掘金
背景: CSDN博客发布了一系列的RxJava+Retrofit+OkHttp深入浅出-终极封装是不是很眼熟,是的还是它,不过是不同的配方。之前发出后收到很多朋友的关注,原本只是自己学习后的一些经验总结,但是有同学运用到实战当中,这让我很惶恐,所有后续一直更新...
RxRetrofit - 终极封装 - 深入浅出 & 数据缓存 - 掘金
背景 数据持久化在现在移动app开发中已经越来越被大家认可,提高了用户体验和软件的稳定性,但是由于retrofit持久化的局限性,所以需要自己动手改造一个适合自己的数据持久化方案! 封装效果 这里写图片描述第一次请求是网络加载,之后只要在设置的保鲜时间以内都是...
RxRetrofit - 终极封装 - 深入浅出 & 断点续传 - 掘金
背景 断点续传下载一直是移动开发中必不可少的一项重要的技术,同样的RxJava和Retrofit的结合让这个技术解决起来更加的灵活,我们完全可以封装一个适合自的下载框架,简单而且安全! 效果 实现 下载和之前的http请求可以相互独立,所以我们单独给dow...