天天看點

新架構 - 收藏集 - 掘金

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...