沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會(huì)這么火盟戏,在沒看源碼之前悴品,我簡單的認(rèn)為是因?yàn)?..

沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會(huì)這么火盟戏,在沒看源碼之前悴品,我簡單的認(rèn)為是因?yàn)?..
1 HTTP 3.0 1.1 簡介 1.1.1 引言 從 HTTP/1.1 到 HTTP/2,HTTP 協(xié)議一直都是使用 TCP 作為傳輸協(xié)議迁沫。然而浮毯,就在最新的 HTTP/3...
背景 屏幕適配一直是 Android 中非常重要的環(huán)節(jié),但是也涉及很多瑣碎的知識(shí)點(diǎn)黔衡,本文將帶你深入分析屏幕適配的各個(gè)環(huán)節(jié)蚓聘,看完本文您將能夠回答以下問題: dpi,ppi盟劫,de...
本文是MultiItem系列的擴(kuò)展文章夜牡,跨RecyclerView的Item拖動(dòng),并支持縮放的功能捞高,主要防辦公軟件的面板氯材,本功能的實(shí)現(xiàn)大量參考了ItemTouchHelper...
一渣锦、CountDownLatch能做什么 CountDownLatch是java.util.concurrent包中的一個(gè)類硝岗,它主要用來協(xié)調(diào)多個(gè)線程之間的同步,起到一個(gè)同步器...
居中 1袋毙、父容器的居中 2型檀、多個(gè)控件居中 實(shí)現(xiàn)思路是在鏈頭加上 類似代碼,讓腦袋中抽象的鏈條 用constraintLayout的chain屬性實(shí)現(xiàn) chain 除了鏈條方向...
還在用枚舉?我早就拋棄了=钥础(Android 注解詳解) 前言:使用Support Annotations注解優(yōu)化代碼 本片文章講解怎么使用Support Annotation...
寫在前邊仓坞,原本想偷個(gè)懶,看看網(wǎng)上有沒有這種現(xiàn)成的自定義seekbar,然后去github找腰吟,發(fā)現(xiàn)的確是有這種无埃,而且還有1.5k的贊毛雇,但是呢嫉称,他的背景圖是一個(gè)氣泡,然而我沒發(fā)現(xiàn)...
需要的前置條件 圓的中心坐標(biāo)(x灵疮,y)半徑 radius被求點(diǎn)的角度 angle 計(jì)算公式 Android 應(yīng)用場景织阅? 比如求出某個(gè)扇形的邊上的中心點(diǎn)位置,然后畫出線條 前置...
目錄 前言 之前公司項(xiàng)目中有一個(gè)需要用氣泡展示進(jìn)度條進(jìn)度的需求荔棉,那時(shí)候忙所以沒來得及整理,這次抽空就來整理下蒿赢,方便以后使用润樱,也希望能夠幫到有需要的朋友們。 效果展示 這里由于...
這個(gè)adapter使用了BaseRecyclerViewAdapterHelper框架
美唄埋點(diǎn)解決方案 前言 接到上級(jí)需求需要開發(fā)一個(gè)公司內(nèi)部使用的埋點(diǎn)SDK祥国,參考了部分文檔,感覺滿足不了我們的需求,所以自己按照自己的思路擼了一個(gè)舌稀。沒有用到AspectJ 啊犬,有...
這是一篇在Mac上Android Studio自動(dòng)打包腳本的產(chǎn)生以及優(yōu)化的文章。 其實(shí)自動(dòng)打包的腳本大家已經(jīng)寫的很多了壁查,我這里只是一個(gè)總結(jié)觉至,有需要的同學(xué),可以參考一下睡腿。 起初...
1. 引用Drawable圖片 2. 引用 mipmap 里的圖片 因其不能直接引用 mipmap 里的圖片语御,所以需要先導(dǎo)入一些包,通過以下方式引用: 3. 可見和不可見 也...
1. 目的 在Android開發(fā)中席怪,MVP模式的開發(fā)為大多數(shù)人所使用应闯,在MVP模式中,一般需要在Activity中創(chuàng)建與之對(duì)應(yīng)的Presenter類挂捻。之前項(xiàng)目中實(shí)現(xiàn)的方法比較...
后臺(tái)定位權(quán)限 AndroidQ新引入了后臺(tái)定位權(quán)限碉纺,是危險(xiǎn)權(quán)限需要代碼動(dòng)態(tài)申請(qǐng) 這個(gè)權(quán)限必須配合下面兩個(gè)權(quán)限使用,單獨(dú)寫沒有任何效果 Google加入這個(gè)權(quán)限刻撒,意在將App是...
一骨田、簡介: 二、網(wǎng)上的實(shí)現(xiàn)方式 這里介紹下網(wǎng)上常見的方式和使用 RoundedBitmapDrawable 兩種方法声怔,本質(zhì)上是差不多的:使用 Canvas 和 Paint 來...
首先介紹一種新的實(shí)體類的寫法(當(dāng)數(shù)據(jù)發(fā)生變化的時(shí)候态贤,ui界面也會(huì)發(fā)生更新) 接下來進(jìn)入正題,如何實(shí)現(xiàn)DataBinding和RecyclerView的使用 1.在Activi...
最近兩個(gè)月醋火,我被今日頭條公眾號(hào)里推出的一款輕量級(jí)屏幕適配方案給刷屏了悠汽,身邊好多小伙伴都不停的轉(zhuǎn)發(fā)分享!今天終于有時(shí)間來給大家分析一下今日頭條提出的適配方案了胎撇,順便封裝一下介粘!各...
1.官網(wǎng)下載最新的Git(https://git-scm.com/download/): 2.下載好以后安裝git: 3.界面安裝成功后,Terminal驗(yàn)證: 4.在本地g...