隨著項(xiàng)目的不斷迭代疏叨,項(xiàng)目越來越大,編譯時(shí)間也是越來越多,特別是多module的項(xiàng)目更是嚴(yán)重,每次編譯項(xiàng)目的時(shí)候都是痛苦的等待,那么我們?cè)趺慈グl(fā)現(xiàn)項(xiàng)目里面編譯時(shí)間花費(fèi)的地方呢锨能?...
隨著項(xiàng)目的不斷迭代疏叨,項(xiàng)目越來越大,編譯時(shí)間也是越來越多,特別是多module的項(xiàng)目更是嚴(yán)重,每次編譯項(xiàng)目的時(shí)候都是痛苦的等待,那么我們?cè)趺慈グl(fā)現(xiàn)項(xiàng)目里面編譯時(shí)間花費(fèi)的地方呢锨能?...
Android Studio慢的原因 沒有原因,要么機(jī)器太差芍耘,要么項(xiàng)目太大址遇,總之原因很多 建議換MAC? 如果項(xiàng)目大,其實(shí)MAC也并不能加快多少 Android Studio...
前言 在手機(jī)的更多設(shè)置或者高級(jí)設(shè)置中倔约,我們會(huì)發(fā)現(xiàn)有個(gè)無障礙的功能,很多人不知道這個(gè)功能具體是干嘛的坝初,包括我們開發(fā)也很少接觸這部分功能浸剩,以至于對(duì)這塊不甚了解钾军。前段時(shí)間在同事的安...
看了下評(píng)論,大家也是最近遇到這樣的問題
[解決]git-ssh: connect to host github.com port 22: Connection timed out最近在更新了本地代碼 node 版本后绢要,提交代碼時(shí)報(bào)錯(cuò)如下 $ git pull project developssh: connect to host github.com...
http://www.reibang.com/p/de903c074d77https://blog.csdn.net/lizhengjava/article/details...
前言 Google官方提供的Activity和Fragment都默認(rèn)實(shí)現(xiàn)了LifecycleOwner吏恭,而使用LiveData一般又都是在Activity和Fragment類...
withContext kotlin 中 GlobalScope 類提供了幾個(gè)創(chuàng)建協(xié)程的構(gòu)造函數(shù): launch: 創(chuàng)建協(xié)程 async : 創(chuàng)建帶返回值的協(xié)程,返回的是 D...
主題 分享ComponentActivity增加了 OnBackPressedDispatcher 來幫助我們?cè)?Fragment 中更好的處理返回事件重罪。 起源 官方解釋 D...
前言 很高興見到你!我是《Jetpack MVVM Best Practice》[https://github.com/KunMinX/Jetpack-MVVM-Best-P...
前言 何為粘性事件呼胚?即發(fā)射的事件如果早于注冊(cè)茄唐,那么注冊(cè)之后依然可以接收到的事件稱為粘性事件 背景 最近接手了一個(gè)公司的項(xiàng)目,采用了目前比較新的技術(shù):LiveData+View...
閱讀這篇筆記你需要了解安卓的數(shù)據(jù)綁定框架databinding首先貼上校長看到的感覺寫得最好的兩篇 介紹databinding的文章:1. CornorLin:Android...
Android 常見功能保存圖片十分常用,近年來隨著Android版本更新,逐漸收緊了App的權(quán)限,導(dǎo)致App存儲(chǔ)圖片需要做的兼容性問題越來越多. 原因: 廠商定制存儲(chǔ)方式 ...
引言 DecorView和android.R.id.content是什么呢沪编,我們必須從最常見的setContentView這個(gè)方法說起。很多人都知道android.R.id....
國內(nèi)紅米note7系列的miui系統(tǒng)閹割了谷歌的gms年扩,因此特別找了官方自帶gms組件的國際版rom 下面是刷入國際版rom(此處用的是miui12.5漾抬,miui11同理)并...
前言 Flutter 作為Google出品的一個(gè)新興的跨平臺(tái)移動(dòng)客戶端UI開發(fā)框架,正在被越來越多的開發(fā)者和組織使用常遂,包括阿里的咸魚、騰訊的微信等挽荠。 今天克胳,我將詳細(xì)講解組件(...
android studio版本 4.1 C:\flutter\packages\flutter_tools\gradle 在flutter sdk 中 前100行的配置,主...
協(xié)程這個(gè)概念已經(jīng)出來很長時(shí)間了,網(wǎng)上對(duì)它的定義是非阻塞式的線程框架跃赚,討論最多的也是協(xié)程的掛起笆搓、恢復(fù)以及線程切換,那到底掛起是個(gè)什么樣的概念纬傲,怎么就掛起了满败,怎么就又恢復(fù)了? 帶...
協(xié)程的概念 協(xié)程就是 Kotlin 提供的一套線程封裝的 API叹括,使用協(xié)程可以讓多線程之間的通信更加簡單算墨。總之一句話汁雷,協(xié)程可以簡化異步編程净嘀。 舉個(gè)例子:在IO線程發(fā)起網(wǎng)絡(luò)請(qǐng)求...
前言 2018年报咳,大家開心哈,本文是在2018年第一天寫完的挖藏,歷時(shí)一年才完成暑刃,哈哈2018,大家加油 目錄 一:Dagger2是什么膜眠? 二:為什么要有Dagger2 三:Da...