快兩個星期沒有更新博客了。。。由于公司業務需要,項目重構,最近1直在和Retrofit與Rxjava作斗爭。自己覺得很有必要,從實戰的角度去記錄下這個漫長的進程。
1.Retrofit簡介
Retrofit無疑是當下最流行的Android網絡要求框架了,是Square提供的開源產品。官方網站是這樣介紹Retrofit的—-A type-safe HTTP client for Android and Java,為Android平臺的利用提供1個類型安全的HTTP客戶端。Retrofit 是1套注解情勢的網絡要求封裝庫,它的強大在于讓代碼結構更加清晰,它可以直接解析JSON數據變成JAVA對象,支持回調操作,處理不同的結果。
參考資料:
官方文檔
github地址
2.準備工作
添加依賴:
在AndroidStudio的項目中,在build.gradle文件中添加以下援用:
添加第2個轉換器是為了完成數據的轉換,這里后面具體介紹
數據準備:
上一篇 js筆記--BOM編程