在上一篇的時(shí)候脏嚷,我們講解了怎么做一個(gè)登錄界面恒水,但是之后呢填物?完全是草草結(jié)尾的感覺嘛丹拯,這不案训,接下來就是給大家詳細(xì)說說凡傅,這個(gè)登錄里面不得鳥的故事旺上。先來看一個(gè)登錄的過程~~ 分析 可...
在上一篇的時(shí)候脏嚷,我們講解了怎么做一個(gè)登錄界面恒水,但是之后呢填物?完全是草草結(jié)尾的感覺嘛丹拯,這不案训,接下來就是給大家詳細(xì)說說凡傅,這個(gè)登錄里面不得鳥的故事旺上。先來看一個(gè)登錄的過程~~ 分析 可...
目錄1瓶蚂、Gradle插件2、Transform3宣吱、ASM4窃这、應(yīng)用-防止快速點(diǎn)擊的插件 1、Gradle插件 1.1征候、Gradle插件是什么杭攻? Gradle插件打包了可重用的構(gòu)...
斷點(diǎn)調(diào)試是閱讀源碼的一種好方法祟敛,能便于理解應(yīng)用的執(zhí)行流程,下面介紹如何在AS中調(diào)試Android Build Tool代碼的方法兆解。 1. 開啟Gradle調(diào)試 網(wǎng)上方案比較雜...
對(duì)于初學(xué)者來說馆铁,面對(duì)各種各樣的Gradle構(gòu)建腳本,想要梳理它的構(gòu)建流程锅睛,往往不知道從何入手埠巨。Gradle的構(gòu)建過程有著固定的生命周期,理解Gradle的生命周期和Hook點(diǎn)...
前言 在平時(shí)開發(fā)中现拒,你有沒有下面這樣的困擾呢乖订? 場景一 明明是服務(wù)端的接口數(shù)據(jù)錯(cuò)誤,而QA(測試)第一個(gè)找到的可能是客戶端開發(fā)的你具练,為什么這個(gè)頁面出現(xiàn)錯(cuò)誤了? 而作為客戶端開...
前言 對(duì)于Android開發(fā)甜无,干上幾年后扛点,都要進(jìn)階,或者直接轉(zhuǎn)行了岂丘。如果你還在干Android陵究,想要進(jìn)階 對(duì)Framework的了解是必不可少的過程,下面就開始進(jìn)入今天的主題...
前言 很多人都是年底才開始寫總結(jié)奥帘,而我還不太一樣铜邮,因?yàn)槲沂?1月初參加工作的,所以每年到這個(gè)時(shí)候就會(huì)寫總結(jié)寨蹋。 之前的總結(jié)都是放到了我的云筆記了松蒜,由于今年7月份開始寫博客,所以...
前言 今天一個(gè)朋友去面試秸苗,被問到 為什么Loop 死循環(huán)而不阻塞UI線程? 為什么子線程不能更新UI运褪?是不是子線程一定不可以更新UI惊楼? SurfaceView是為什么可以直接...
硬件加速檀咙,直觀上說就是依賴GPU實(shí)現(xiàn)圖形繪制加速,軟硬件加速的區(qū)別主要是圖形的繪制究竟是GPU來處理還是CPU璃诀,如果是GPU弧可,就認(rèn)為是硬件加速繪制,反之劣欢,軟件繪制侣诺。在Andr...
背景 在很多公司測試環(huán)境使用的是內(nèi)網(wǎng)測試殖演,我們公司也是。 但是我們有點(diǎn)扯的是內(nèi)網(wǎng)的域名沒有配置內(nèi)網(wǎng)域名解析年鸳,必須手動(dòng)配置hosts才可以正常訪問測試環(huán)境的域名趴久。如下: 所以在...
前言 Gradle 是將軟件編譯、測試搔确、部署等步驟聯(lián)系在一起自動(dòng)化構(gòu)建工具彼棍。對(duì)于Android開發(fā)人員已經(jīng)了解build.gradle 的 android{} 和 depen...
背景 前段時(shí)間的一個(gè)周末膳算,一個(gè)女生讓我?guī)退龘Q一下他的證件照背景座硕,我又沒帶電腦。我又不好意思拒接涕蜂,怎么辦呢华匾?應(yīng)用商店下載一個(gè)證件照換背景的APP,瞬間換完机隙,我正準(zhǔn)備保存時(shí)蜘拉,跳出...
序言 本篇文章是代碼擼彩妝的第二篇旭旭, 主要介紹在Android上怎么進(jìn)行圖片的局部變形,并實(shí)現(xiàn)抖音上比較火的大眼葱跋,瘦臉持寄,大長腿特效. 在開始之前我們先來回顧上一篇的主要內(nèi)容....
導(dǎo)讀: 數(shù)據(jù)是最基本的數(shù)據(jù)結(jié)構(gòu),能解決很多問題娱俺,比如常見的,求解,使用數(shù)組來解決重復(fù)遞歸過程稍味,動(dòng)態(tài)規(guī)劃使用數(shù)組記錄最近解過程中的各個(gè)步驟的解。今天我們用幾個(gè)常見的面試題來談一...
導(dǎo)讀: 本文使用代碼擼一個(gè)你心目中的“女神”仲闽,代碼上彩妝。技術(shù)主要內(nèi)容是Canvas的應(yīng)用. 背景 最近刷抖音僵朗,看到一些大漢變“女神”赖欣,這化妝可以稱之為逆襲啊,大漢變蘿莉. ...
導(dǎo)讀:這是在今年項(xiàng)目體積優(yōu)化時(shí)验庙,記錄的一些實(shí)戰(zhàn)筆記顶吮,文中主要針對(duì)APK的包內(nèi)容優(yōu)化.其中優(yōu)化手段主要有:字節(jié)碼,資源粪薛,打包配置等優(yōu)化手段. 前言 移動(dòng)網(wǎng)絡(luò)從2G->4G->5...
背景 對(duì)于Android開發(fā)悴了,在面試的時(shí)候,經(jīng)常會(huì)被問到,說一說View的繪制流程湃交?我也經(jīng)常問面試者熟空,View的繪制流程. 對(duì)于3年以上的開發(fā)人員來說,就知道onMeasur...