onMeasure測(cè)量
View的繪制是從ViewRootImpl的setView開(kāi)始的嗜历, setView方法調(diào)用了requestLayout requestLayou...
Activity啟動(dòng)流程分為三步: 1. Launcher請(qǐng)求ATMS過(guò)程 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)開(kāi)發(fā)文檔[https://...
2023年第一個(gè)計(jì)劃,今年學(xué)習(xí)一下Android的音視頻開(kāi)發(fā) 一,Android播放器學(xué)習(xí) 1.MediaPlayer播放器學(xué)習(xí) 2.ExoPl...