onMeasure測量
View的繪制是從ViewRootImpl的setView開始的, setView方法調(diào)用了requestLayout requestLayou...
Activity啟動(dòng)流程分為三步: 1. Launcher請求ATMS過程 2. ATMS到ApplicationThread的調(diào)用...
ActivityThread中的performLauncherActivity工作如下:1.從ActivityClientRecord中獲取待啟...
創(chuàng)建activity的時(shí)候鸿竖,Activity的performLaunchActivity方法會(huì)調(diào)用activity的attach方法 創(chuàng)建了一個(gè)...
MediaPlayer是Android最基礎(chǔ)的播放器武花,一般播放本地文件就會(huì)使用MediaPlayer圆凰;關(guān)于MediaPlayer的基礎(chǔ)用法的相關(guān)...
參考文檔github官網(wǎng)[https://github.com/bilibili/ijkplayer]ijkplayer系列[https://i...
參考文檔: github官網(wǎng)[https://github.com/google/ExoPlayer]github官網(wǎng)開發(fā)文檔[https://...
2023年第一個(gè)計(jì)劃,今年學(xué)習(xí)一下Android的音視頻開發(fā) 一体箕,Android播放器學(xué)習(xí) 1.MediaPlayer播放器學(xué)習(xí) 2.ExoPl...