1 前言 FFmpeg在Linux/Mac下編譯比較簡單,但是在Windows平臺下編譯確是一步一個(gè)坑,稍不注意就會掉進(jìn)去,費(fèi)時(shí)費(fèi)力。之前4月份的時(shí)候在公司沒編譯出來,直接用...
1 前言 FFmpeg在Linux/Mac下編譯比較簡單,但是在Windows平臺下編譯確是一步一個(gè)坑,稍不注意就會掉進(jìn)去,費(fèi)時(shí)費(fèi)力。之前4月份的時(shí)候在公司沒編譯出來,直接用...
前言 1 最近業(yè)務(wù),有一個(gè)復(fù)現(xiàn)步驟和路徑非常長的bug,經(jīng)歷過一些問題之后,出現(xiàn)名稱和其他元素不顯示的問題.這個(gè)問題復(fù)現(xiàn)步驟長,而且多次排查(陸陸續(xù)續(xù)一個(gè)多月,公司所有大佬都...
你好,這個(gè)方案能定位到touch事件被哪個(gè)控件消耗嗎?因?yàn)槲铱磁袛嗟倪壿嬛会槍α俗鴺?biāo)的判斷。
Android輕量級無痕埋點(diǎn)事件監(jiān)聽全鏈路無痕埋點(diǎn)作為一個(gè)明確的需求,目前已經(jīng)有較多的實(shí)現(xiàn)方案本人認(rèn)為比較好的是Hook+Aop方案hook是利用view的AccessibilityDelegate接口做代理,...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
一、場景 有時(shí)候我們會在一個(gè)頁面中添加多個(gè)ViewPager,有些場景可能由于特殊情況兩個(gè)ViewPager id相同,而這時(shí)候就會出現(xiàn)一種情況:只有第一個(gè)ViewPager...
Android版本差異適配方案(5.0-9.0) 一個(gè)好的APP最好支持90%設(shè)備,由于不同版本系統(tǒng)提供的API可能不同,所以了解不同版本間系統(tǒng)差異很重要,這樣才能更好的適配...
一、介紹 0、線程與進(jìn)程的定義 進(jìn)程(Process) 是計(jì)算機(jī)中的程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動,是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。線程(thr...
一、AsyncTask AsyncTask是一種輕量級的異步任務(wù)類,它可以在線程池中執(zhí)行后臺任務(wù),然后把執(zhí)行的進(jìn)度和最終結(jié)果傳遞給主線程并在主線程中更新UI。從實(shí)現(xiàn)上說,As...
一、點(diǎn)擊事件的傳遞規(guī)則 1、事件分發(fā)過程 dispatchTouchEvent用來進(jìn)行事件的分發(fā),如果事件能傳遞給當(dāng)前View,那么此方法一定會被調(diào)用,返回結(jié)果受當(dāng)前View...
一、View的位置參數(shù) 1、left、bottom、right、top (1)left: mLetft = getLeft() View的左上角橫坐標(biāo)(2)right:m...