原创 對YUV像素格式的理解

一.YUV簡介 YUV編碼採用明亮度和色度表示每個像素的顏色,Y表示亮度,UV表示色度,一個Y是1個字節,就是一個黑白像素,UV可以是多個Y共享。 YUV採樣的格式有很多,每種格式按存儲方式又還有比較細的區分,如YUV4:4:4,

原创 Android感知View的出現

最近在做一個播放組件端上防作弊的效果,播放的時候判斷廣告是否被部分或者完全遮擋了。 比較重要的載體是Window,實際的表現形式是View,所以重點往監控Window和View的創建這樣的思路出發。 目前的話一共想到三種方案: ①

原创 多點觸控筆記

一.多點觸控的事件類型 單點觸控可以用event.getAction() 獲得觸摸事件的類型:ACTION_DOWN、ACTION_UP、ACTION_MOVE 對於多點觸控呢? 不能再用getAction獲得事件類型,要通過ge

原创 Kotlin30分鐘快速上手

探討、補充,糾正。參考來源李剛的《瘋狂Kotlin講義》 一.基本類型 二.運算符 三.流程控制 四.函數和lambda表達式 五.高級函數 六.數組和集合 七.面向對象 八.泛型 九.比較偏的語法 一.基本類型 (1)每種類型

原创 OpenGLES在內存和卡頓上的優化

我們知道OpenGLES裏面有個函數叫GLES20.glReadPixels,可以幫助我們從FrameBuffer裏面把紋理像素拷貝到數組裏面,但是這個方法有幾個弊端: ①耗時,花費的時間和截圖的大小成正比關係,在一些差的設備上耗