為什么要多渠道 App一般會(huì)上傳多個(gè)應(yīng)用商店矩父,例如應(yīng)用寶嚼吞、小米或南、華為、OPPO等溪王。 現(xiàn)在的手機(jī)都自帶應(yīng)用商店,用戶一般會(huì)在自帶應(yīng)用商店上搜索。 ...
為什么要多渠道 App一般會(huì)上傳多個(gè)應(yīng)用商店矩父,例如應(yīng)用寶嚼吞、小米或南、華為、OPPO等溪王。 現(xiàn)在的手機(jī)都自帶應(yīng)用商店,用戶一般會(huì)在自帶應(yīng)用商店上搜索。 ...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ)。 目錄 一. 基礎(chǔ)認(rèn)知 1.1 事件分發(fā)的由來 安卓的View是樹形結(jié)構(gòu)...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識(shí),主要涉及 UI 渲染背景知識(shí)监徘、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 ...
一吧碾、ANR說明和原因 1.1 簡(jiǎn)介 ANR全稱:Application Not Responding凰盔,也就是應(yīng)用程序無響應(yīng)。 1.2 原因 An...
前面講到View與WindowManager與ViewRootImpl中只講到了ViewRootImpl是如何觸發(fā)View的繪制的倦春,但ViewR...
Window表示一個(gè)窗口的概念户敬,在日常開發(fā)中直接接觸Window的機(jī)會(huì)并不多,但是在某些特殊時(shí)候我們需要在桌面上顯示一個(gè)類似懸浮窗的東西睁本,那么這...
客戶端埋點(diǎn)是數(shù)據(jù)收集的最基本手段尿庐,但由于業(yè)務(wù)迭代速度很快,手動(dòng)埋點(diǎn)方案雖然靈活多變呢堰,但是極大的增加了客戶端開發(fā)人員的工作量抄瑟。開發(fā)完成業(yè)務(wù)功能需要...
一.ANR是什么 Application Not Responding,字面意思就是應(yīng)用無響應(yīng)枉疼,稍加解釋就是用戶的一些操作無法從應(yīng)用中獲取反饋皮假。...
我們?cè)谧远x View 控件時(shí)隨處可見 Matrix 的身影,主要用于坐標(biāo)轉(zhuǎn)換映射骂维,我們可以通過 Matrix 矩陣來控制視圖的變換惹资。 Matr...
RecyclerView分為四級(jí)緩存 RecyclerView根據(jù)不同的狀態(tài)可以分為:屏幕內(nèi)緩存、屏幕外緩存航闺、自定義緩存褪测、緩存池。Recycle...