
目錄 效果展示 實現(xiàn)步驟 1.繼承GLSurfaceView 繼承GLSurfaceView用于展示渲染的畫面潦刃,并實現(xiàn)GLSurfaceView.Renderer接口 2.獲...
注:本文中使用 runBlocking 是為了方便測試臼氨,業(yè)務開發(fā)中禁止使用 一、Flow 的基本使用 1芭届、Sequence 序列生成器 (1)取出序列生成器中的值储矩,需要迭代序...
Android鬧鐘服務 AlarmManager是Android系統(tǒng)提供的一種執(zhí)行定時任務的手段,一般適用于長時間或者需要喚醒cpu保證準時的定時任務褂乍,提供喚醒和非喚醒持隧, 重...
【聲 明】 首先逃片,這一系列文章均基于自己的理解和實踐屡拨,可能有不對的地方,歡迎大家指正褥实。其次呀狼,這是一個入門系列,涉及的知識也僅限于夠用损离,深入的知識網(wǎng)上也有許許多多的博文供大家學...
概述 本文首先以 FFmpeg 視頻解碼為主題哥艇,主要介紹了 FFmpeg 進行解碼視頻時的主要流程、基本原理僻澎;其次貌踏,文章還講述了與 FFmpeg 視頻解碼有關的簡單應用,包括...
大家對LayoutInflater一定不陌生窟勃,它主要用于加載布局祖乳,在Fragment的onCreateView方法、ListView Adapter的getView方法等許多...
聲明:本篇博客是基于Google官方文檔ConstraintLayout秉氧,按照我的理解總結而來眷昆。(如果有條件、英文還不錯的,Google官方推出的控件可以直接看官方API隙赁,都...
GLSL(OpenGL著色語言OpenGL Shading Language)語法跟C語言很類似垦藏,在可編程管線中我們必須要純手寫頂點和片源著色器,這里就要求必須使用GLSL伞访,...
前言 Gradle插件在Android中的應用很廣泛掂骏,很多字節(jié)碼插樁方案就用到了這方面的知識,Android官方提供了很多可用的插件厚掷,比如apply plugin: 'com...
最近比較流行起一個比較牛逼的題目弟灼,蹭個熱點,可能沒那么牛逼冒黑,可是對于使用和了解原理是足夠了。 ??想必大家多多少少聽過spi抡爹,具體的解釋我就不多說了掩驱。但是它具體是怎么實現(xiàn)的呢...
簡介 APT 全稱 Annotation Processing Tool欧穴,即注解處理器泵殴。更確切的說涮帘,它是 javac 的一部分,能夠在編譯期掃描和處理注解笑诅,并生成文件。 那么...
Java提供的SPI全名就是Service Provider Interface,下面是一段官方的解釋,贬循,其實就是為某個接口尋找服務的機制,有點類似IOC的思想杖虾,將裝配的控制...
最近在了解Android組件化開發(fā)相關模式,在組件間通信和服務相互調(diào)用的時候坟比,除了ARouter芦鳍,意外發(fā)現(xiàn)了ServiceLoader這個類葛账,便抽時間了解了一下柠衅,并寫了Dem...