前言 Android 的動畫分為幀動畫,補間動畫,屬性動畫,這些概念都是老生常談了,那它們底層的邏輯到底是怎樣的呢,我們這次透過表面看本質(zhì),到底...
前言 前面已經(jīng)分析了 Zygote 進程的啟動過程,在 Zygote 啟動時,SystemServer 進程也順帶被啟動了,接下來看看 Serv...
前言 作為一名合格的 Android 開發(fā),需要學習 Framework 知識,來解決 App 穩(wěn)定性相關(guān)的問題 Framework 的源碼學習...
前言 幾個月前,跟過 OkHttp 的流程源碼,但是時間久了,現(xiàn)在能夠回想起來的的,只有幾個攔截器了,那我豈不是沒什么收獲了。所以,好好想想,我...
[TOC] 現(xiàn)代計算機的 CPU 大多是多核心,比如我們使用到的 Android 手機很多已經(jīng)是 8 核處理器,核心數(shù)和線程數(shù)多為 1:1 的關(guān)...
簡介 觀看手游直播時,我們觀眾端看到的是選手的屏幕上的內(nèi)容,這是如何實現(xiàn)的呢?這篇博客將手寫一個錄屏直播 Demo,實現(xiàn)類似手游直播的效果 獲取...
目錄 為什么要使用 Camera2 重要功能 為什么要使用 Camera2 相比 Camera1 ,2 的 api 功能更全,控制的粒度更細,單...
音頻混音能實現(xiàn)什么 提取一個視頻文件的音頻軌道,和另一個事先準備好的 mp3 文件混音 場景類似于視頻剪輯軟件的混音操作,將原視頻文件和配樂混音...
目的 準備一個封裝格式的文件(mp4.mp3等),從中讀取音頻軌道的數(shù)據(jù),使用 dsp 解碼成 pcm 文件后,截取其中一段音頻,保存成一個新的...