使用rxJava實(shí)現(xiàn)倒計(jì)時(shí)60秒 private var disposable: Disposable? =null /** * 重新倒計(jì)時(shí)只需要緩存結(jié)束時(shí)間 然后調(diào)用 * ...
使用rxJava實(shí)現(xiàn)倒計(jì)時(shí)60秒 private var disposable: Disposable? =null /** * 重新倒計(jì)時(shí)只需要緩存結(jié)束時(shí)間 然后調(diào)用 * ...
Repository層是整個(gè)架構(gòu)數(shù)據(jù)來源的地方,包括網(wǎng)絡(luò)和數(shù)據(jù)庫等項(xiàng)目模塊化呢,又會(huì)讓每個(gè)coder要么維護(hù)同一個(gè)公共模塊定義接口的類,外加Repository類,要么維護(hù)多...
給定一組Host,選出最快的host 1.定義數(shù)據(jù)源HostInfo } 2.模擬一組數(shù)據(jù)hostList 2.采用協(xié)程發(fā)起請求篩選最快host并回調(diào)call 3、Use
1、CyclicBarrier使用場景: 先來描述一下它的使用場景:有若干個(gè)線程,比如說有五個(gè)線程,需要它們都到達(dá)了某一個(gè)點(diǎn)之后才能開始一起執(zhí)行,也就是說假如其中只有四個(gè)線程...
TCP和UDP區(qū)別: 1)TCP面向連接、UDP不需要建立連接。使用TCP協(xié)議需要先建立連接,然后才能進(jìn)行數(shù)據(jù)傳輸。而UDP不需要先建立連接,直接進(jìn)行數(shù)據(jù)傳輸。 2)TCP為...
前言 在Andrroid開發(fā)中,網(wǎng)絡(luò)請求十分常用 而在Android網(wǎng)絡(luò)請求庫中,Retrofit是當(dāng)下最熱的一個(gè)網(wǎng)絡(luò)請求庫 今天,我將獻(xiàn)上一份非常詳細(xì)Retrofit v2...
最近學(xué)習(xí)了然后仿寫了一個(gè)任務(wù)流來處理首次打開App啟動(dòng)問題,下面的介紹也基于啟動(dòng)App的情況下介紹的,寫完發(fā)現(xiàn)才先起來早就有jetpack的WorkManager??!但是寫都...
1.介紹 ??開發(fā)過程中往往會(huì)用到一些開發(fā)的工具,僅僅在Debug模式下使用。并不將該工具打入release包中 比如: 1.查看設(shè)備信息 2.查看構(gòu)建時(shí)間 3.查看項(xiàng)目版本...
前言 1. 網(wǎng)絡(luò)優(yōu)化概述 Android 網(wǎng)絡(luò)優(yōu)化方法主要講的就是線下網(wǎng)絡(luò)測試工具、線上網(wǎng)絡(luò)監(jiān)控方案、流量優(yōu)化方案和質(zhì)量優(yōu)化方案。 做網(wǎng)絡(luò)優(yōu)化時(shí),要考慮多個(gè)維度、統(tǒng)計(jì)多種數(shù)據(jù)...