原创 【Android 音視頻開發打怪升級:音視頻硬解碼篇】二、音視頻硬解碼流程:封裝基礎解碼框架

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:音視頻硬解碼篇】三、音視頻播放:音視頻同步

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】五、OpenGL FBO數據緩衝區

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】一、初步瞭解OpenGL ES

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】六、Android音視頻硬編碼:生成一個MP4

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】四、深入瞭解OpenGL之EGL

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:音視頻硬解碼篇】四、音視頻解封和封裝:生成一個MP4

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】二、使用OpenGL渲染視頻畫面

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:OpenGL渲染視頻畫面篇】三、OpenGL渲染多視頻,實現畫中畫

【聲 明】 首先,這一系列文章均基於自己的理解和實踐,可能有不對的地方,歡迎大家指正。 其次,這是一個入門系列,涉及的知識也僅限於夠用,深入的知識網上也有許許多多的博文供大家學習了。 最後,寫文章過程中,會借鑑參考其他人分享的

原创 【Android 音視頻開發打怪升級:音視頻硬解碼篇】一、音視頻基礎知識

開篇 炙手可熱,望而生畏的音視頻開發 時至今日,短視頻App可謂是如日中天,一片興興向榮。隨着短視頻的興起,音視頻開發也越來越受到重視,但是由於音視頻開發涉及知識面比較廣,入門門檻相對較高,讓許許多多開發者望而生畏。 爲什麼寫這

原创 一步步教你如何定製一個Android「填空題」控件(仿學習強國填空題控件)

一、寫在前面 開始之前,老規矩,絮絮叨叨。 本文講解的是如何自定義一個填空題控件,實現的方式其實有很多,最重要的是瞭解其中實現的思路和想法,正所謂條條大路通羅馬嘛。 在Android系統中,我們最常使用的用於展示文字和編輯文字的控

原创 [Glide4源碼解析系列]–2.Glide數據模型轉換與數據抓取

Glide4源碼解析系列 [Glide4源碼解析系列]–1.Glide初始化 [Glide4源碼解析系列]–2.Glide數據模型轉換與數據抓取 一、簡介 上一篇文章,我們梳理了一遍Glide的初始化流程,看到了Gilde在Gli

原创 Android Glide4 源碼解析--框架初始化

Glide4源碼解析系列 [Glide4源碼解析系列]–1.Glide初始化 [Glide4源碼解析系列]–2.Glide數據模型轉換與數據抓取 一、前言 在衆多的圖片加載框架中,Glide是Google推薦的,並在自家的項目中大

原创 Flutter嚐鮮:跨平臺移動應用開發

開始之前 本人使用Flutter開發的一個圖文App《每日圖文》,可以同時運行在Android和iOS上,歡迎體驗,喜歡的話還不吝Star一下。 叮叮叮~ 傳送門 Flutter爲何物? 隨着移動App開發成本越來越高,近幾年,移動跨