這樣的話每個(gè)用到接口請求的地方都要寫很多代碼噢
更優(yōu)雅的在 Kotlin 中封裝 Retrofit (去掉 Catch)如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
這樣的話每個(gè)用到接口請求的地方都要寫很多代碼噢
更優(yōu)雅的在 Kotlin 中封裝 Retrofit (去掉 Catch)如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
原文鏈接:https://docs.gitlab.com/ee/ci/yaml/ 在一個(gè)項(xiàng)目中,GitLab CI/CD 流水線通過使用名為 .gitlab-ci.yml 的...
「性能優(yōu)化1.0」啟動(dòng)分類及啟動(dòng)時(shí)間的測量「性能優(yōu)化1.1」計(jì)算方法的執(zhí)行時(shí)間「性能優(yōu)化1.2」異步優(yōu)化「性能優(yōu)化1.3」延遲加載方案「性能優(yōu)化2.0」布局加載原理「性能優(yōu)化...
哪幾個(gè)沒有呢,我補(bǔ)補(bǔ)噢
更優(yōu)雅的在 Kotlin 中封裝 Retrofit (去掉 Catch)如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
原文地址: http://www.itdecent.cn/p/2aded8bb6ede 以下是 騷年你的屏幕適配方式該升級了! 系列文章,歡迎轉(zhuǎn)發(fā)以及分享: 騷年你的屏幕適...
信息收集 對懶飯 APP 的視頻頁和詳情頁做布局抓取分析 上面兩圖分別是菜譜視頻播放頁和菜譜詳情頁,他們之間通過上下滑可以互相切換,如上 gif 所示,但是比較奇怪的是布局層...
背景 前景背景面板的布局在2022年的今天應(yīng)用市場上應(yīng)該絕大部分 APP 都采用了,特別是比如地圖,打車,購物,直播 APP(帶貨)下面的面板交互實(shí)現(xiàn) 在 Android V...
@98efdc0a730a 如果只是想解決崩潰問題,其實(shí)只要實(shí)現(xiàn) Retrofit 的 CallAdapterFactory 就好了。這里封裝更重要的目的是將不同的網(wǎng)絡(luò)接口抽象成 HTTPResult,更方便使用,看上去代碼量可能多,但是一個(gè)網(wǎng)絡(luò)請求的具體業(yè)務(wù)結(jié)果卻是 APP 請求中特別需要的。或者退一步說,如果 APP 上百個(gè)接口請求呢
,都要 Catch 的話就芭比 Q 了
更優(yōu)雅的在 Kotlin 中封裝 Retrofit (去掉 Catch)如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
可能大家剛開始學(xué)習(xí) Transform 的時(shí)候會(huì)比較迷茫,看到漫天的博客上來就是一個(gè) Gradle 插件,各種編譯時(shí)黑科技修改源碼。如果目的只是模仿大佬們的教程,稍微改改 T...
一個(gè)好的產(chǎn)品離不開數(shù)據(jù)分析,在手機(jī) APP 中,數(shù)據(jù)分析極致化需要細(xì)致到某個(gè)時(shí)刻列表曝光的了哪幾個(gè) Item。 2022 年了,基本上目前 Android 上可以滑動(dòng)的復(fù)雜列...
前言 目前音視頻領(lǐng)域的應(yīng)用已涉及到眾多領(lǐng)域,而其中投屏功能,成為很多家庭影院、會(huì)議觀看等的高頻使用場景。為了盡享大屏體驗(yàn),不妨自己來實(shí)現(xiàn)一個(gè)投屏功能 1、投屏原理簡介 投屏,...
如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
結(jié)論 用于 cancel 之前的協(xié)程 Job,并且執(zhí)行新的協(xié)程體的工具類。 背景(說垃圾話環(huán)節(jié)) 看 Compose 源碼的時(shí)候發(fā)現(xiàn)跟動(dòng)畫有關(guān)、滾動(dòng)有關(guān)的操作基本上都會(huì)出現(xiàn)一...
記錄一下寫小說閱讀器過程中遇到的一些問題及解決方案。首先第一個(gè)問題就是小說的分頁。 如何分頁 這里可以通過 ViewPager 來進(jìn)行分頁,但是 Compose 中并沒有 V...
1. 概述 Frida是個(gè)輕量級別的hook框架 是Python API,但JavaScript調(diào)試邏輯 Frida的核心是用C編寫的,并將Google的V8引擎注入到目標(biāo)進(jìn)...
在項(xiàng)目中,經(jīng)常遇到需要選擇指定類型的文件。 指定一種類型的文件 我們一般是使用setType來實(shí)現(xiàn)過濾例如,只顯示pdf文件 但如果要指定多種類型呢,同時(shí)要指定pdf,exc...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。系列教程:Android開發(fā)之從零開始系列源碼:github.com/AnliaLee/BookPage,歡迎star大家...
RxJava的用武之地 Rxjava這個(gè)庫和其他常見庫不太一樣,一般的庫例如Glide,ButterKnife都是為了解決實(shí)際問題出現(xiàn)的,一定程度上是剛需。Glide庫如果不...