1.問(wèn)題引入 在網(wǎng)上看一些文章的時(shí)候唉地,發(fā)現(xiàn)Activity啟動(dòng)后据悔,何時(shí)開(kāi)始繪制View,有不同的說(shuō)法:比如: 在Android應(yīng)用層View繪制流程與源碼分析中耘沼,包括我們的分...
1.問(wèn)題引入 在網(wǎng)上看一些文章的時(shí)候唉地,發(fā)現(xiàn)Activity啟動(dòng)后据悔,何時(shí)開(kāi)始繪制View,有不同的說(shuō)法:比如: 在Android應(yīng)用層View繪制流程與源碼分析中耘沼,包括我們的分...
啰嗦 上一節(jié)我們已經(jīng)創(chuàng)建了一個(gè)基于Android的OpenGL App,但沒(méi)有涉及到EGL狂秘,原因是GLSurfaceView已經(jīng)包含了這一塊骇径,本節(jié)將移除GLSurfaceVi...
常見(jiàn)設(shè)置: 設(shè)置之后,Git 并沒(méi)有起作用(timeout 或 Proxy CONNECT aborted) 解決: 使用 協(xié)議 + Host 的完整代理地址
1.簡(jiǎn)介 先來(lái)張簡(jiǎn)單的關(guān)系圖: 一個(gè)ActivityRecord對(duì)應(yīng)一個(gè)Activity,保存了一個(gè)Activity的所有信息;但是一個(gè)Activity可能會(huì)有多個(gè)Activ...
前言 熟悉Activity的啟動(dòng)流程和運(yùn)行原理是一個(gè)合格的應(yīng)用開(kāi)發(fā)人員所應(yīng)該具備的基本素質(zhì),其重要程度就不多做描述了泰佳。同時(shí)盼砍,知識(shí)棧應(yīng)該不斷的更新,最新發(fā)布的Android 9...
配置 設(shè)備 MacBook Pro (15-inch, 2018) - macOS Big Sur 全程按照 官方文檔[https://source.android.goog...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章浇坐,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰黔宛、無(wú)源碼分析近刘、簡(jiǎn)單問(wèn)...
前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎)案淋,它是真的很好用,完美取代了ListView和GridView险绘,而Recycle...
一蹈丸、起因 很久以前接手的一個(gè)比較老的項(xiàng)目中成黄,是使用Activity的名字作為tag來(lái)標(biāo)識(shí)網(wǎng)絡(luò)請(qǐng)求的。在Activity的onDestroy回調(diào)中根據(jù)這個(gè)標(biāo)識(shí)取消所有的網(wǎng)絡(luò)請(qǐng)求...
背景 最近在對(duì)接微信支付寶支付的時(shí)候出現(xiàn)了一個(gè)需求澡为,由于我們公司在不同的地區(qū)有分公司漂坏,為了實(shí)現(xiàn)財(cái)務(wù)對(duì)賬方便,不同公司的客戶需要打款到相應(yīng)的公司的賬戶媒至,也就是要實(shí)現(xiàn)接口分賬顶别,一...
本文將通過(guò)分析部分源碼拒啰,描述 Android 里面的 Canvas 的大致實(shí)現(xiàn)驯绎。并且會(huì)對(duì) Canvas 的性能做一定分析,提供對(duì) Canvas 的使用建議谋旦。 GLES20Re...