前段時(shí)間弄新項(xiàng)目的時(shí)候需要配置打包平臺(tái),然后就研究了一下,之前由于都用Android studio 進(jìn)行構(gòu)建項(xiàng)目,所以很少用命令行,久而久之對(duì)于這些有點(diǎn)陌生。先上第一張圖: ...
前段時(shí)間弄新項(xiàng)目的時(shí)候需要配置打包平臺(tái),然后就研究了一下,之前由于都用Android studio 進(jìn)行構(gòu)建項(xiàng)目,所以很少用命令行,久而久之對(duì)于這些有點(diǎn)陌生。先上第一張圖: ...
在我們的自動(dòng)化測(cè)試實(shí)施工作中,一個(gè)美觀易讀的測(cè)試報(bào)告是必不可少的一部分。而各大框架特別是一些單元測(cè)試框架如junit、maven test等生成的報(bào)告格式都不盡人意。 今天就...
fix the "charles map local socket broken pipe (write failed)" 不要問(wèn)我為什么出現(xiàn)這個(gè)問(wèn)題,我不太清楚,也不要問(wèn)我...
在android應(yīng)用開(kāi)發(fā)中,打造良好的用戶體驗(yàn)是很重要的。而在用戶體驗(yàn)中,界面的引導(dǎo)和跳轉(zhuǎn)是值得深入研究的內(nèi)容。在開(kāi)發(fā)中,與界面跳轉(zhuǎn)聯(lián)系比較緊密的概念是“Task”和“Bac...
從Java到Kotlin 英文原文:https://github.com/MindorksOpenSource/from-java-to-kotlin 我的個(gè)人看法 Kotl...
* 本篇文章已授權(quán)微信公眾號(hào) guolin_blog(郭霖)獨(dú)家發(fā)布 一、本文需要解決的問(wèn)題 我研究EventBus源碼的目的是解決以下幾個(gè)我在使用過(guò)程中所思考的問(wèn)題: 這個(gè)...
01 前言 當(dāng)我們進(jìn)行項(xiàng)目開(kāi)發(fā)的時(shí)候,往往是需要應(yīng)用程序的各組件、組件與后臺(tái)線程間進(jìn)行通信,比如在子線程中進(jìn)行請(qǐng)求數(shù)據(jù),當(dāng)數(shù)據(jù)請(qǐng)求完畢后通過(guò)Handler或者是廣播通知UI,...
「Leakcanary 」是我們經(jīng)常用于檢測(cè)內(nèi)存泄漏的工具,簡(jiǎn)單的使用方式,內(nèi)存泄漏的可視化,是我們開(kāi)發(fā)中必備的工具之一。 分析源碼之前 Leakcanary 大神的 git...