目錄 概述 支持的數(shù)據(jù)類型 使用MediaCodec的編解碼流程 MediaCodec生命周期 MediaCodec API簡介 同步和異步API的使用流程 示例程序 參考 ...
目錄 概述 支持的數(shù)據(jù)類型 使用MediaCodec的編解碼流程 MediaCodec生命周期 MediaCodec API簡介 同步和異步API的使用流程 示例程序 參考 ...
從UI控件內(nèi)容更改到被重新繪制到屏幕上咸灿,這中間到底經(jīng)歷了什么糊闽?另外,連續(xù)兩次setTextView到底會觸發(fā)幾次UI重繪呢粟判?為什么Android APP的幀率最高是60FPS...
前言 因為MediaRecorder和MediaPlayer都是比較常用的API,比較簡單放案,只需要寫好對應的配置就實現(xiàn)了音視頻的錄制功能姚建,對于音頻錄制要求不高的話,基本滿足日...
前言 已經(jīng)快兩個月沒寫博客了吱殉,最近換了工作掸冤,之前一直想研究研究音視頻方面的東西,終于有機會實現(xiàn)了友雳,所以最近會一直寫這個系列稿湿。我也是剛剛摸索了一段時間,有什么問題大家一起討論指...
前言 郭前輩的ListView源碼解析一文饺藤,曾提到View至少會進行2次onMeasure、onLayout流礁,但限于篇幅涕俗,并未解釋原因,好奇就嘗試找了找原因神帅。 原因猜想 驗證...
簡介 測試 在軟件開發(fā)中是一個很重要的方面再姑,良好的測試可以在很大程度決定一個應用的命運。軟件測試中枕稀,主要有3大種類: 單元測試單元測試主要是用于測試程序模塊询刹,確保代碼運行正確...
詳細的可以看這一篇文章: 《Do not always trust @JvmOverloads》 @JvmOverloads 注解是用來干撒的谜嫉? 也就是說萎坷,如果方法參數(shù)中有...
DRF大體的工作流程如下圖: 其中:這里的Request不再是Django默認的HttpRequest對象,而是REST Framework提供的擴展了HttpRequest...
伴隨著RESTful架構(gòu)風格的大量應用微服務(wù)架構(gòu)的流行插佛,一些本來難以察覺到的安全問題也逐漸開始顯現(xiàn)出來杠巡。在我經(jīng)歷過的各種采用RESTful微服務(wù)架構(gòu)風格的應用中,某些安全問題...
intellj idea提供了強大的工具集合雇寇,其中自然包括HTTP客戶端氢拥。雖然post man等第三方http客戶端提供了強大的功能,但是intellj idea的優(yōu)勢在于免...
報錯 解決方式 python3 manage.py runserver 出現(xiàn)原因 電腦安裝了兩個python ,mac 系統(tǒng)自帶的是2.7 ,django 需要的是pytho...
翻譯說明: 原標題: Inline Classes and Autoboxing in Kotlin 原文地址: https://typealias.com/guides/i...
本文收錄于 kotlin入門潛修專題系列[http://www.reibang.com/p/728263edf5e3]锨侯,歡迎學習交流嫩海。 創(chuàng)作不易,如有轉(zhuǎn)載囚痴,還請備注叁怪。 密封...
上篇文章我們了解了Kotlin中的各種類深滚,從Kotlin的類開始說起奕谭,而類中則有屬性和方法,Kotlin 中的類屬性和Java的類成員變量還是有很大區(qū)別痴荐,同時類屬性也有一些比...
前言 CSDN博客地址 簡書博客地址GitHub 雖然記錄下載Android源碼 (aosp)的博客還沒來得及寫,先把之后要用到的寫出來了.. 之前下載了aosp也就是An...
當你的設(shè)計師要求你在某個 View 上增加陰影效果蹬昌,那你只需要認真閱讀本文混驰,陰影的問題就不再是問題。 一皂贩、前言 設(shè)計師的世界栖榨,與常人不同,有時候想要扁平化的風格明刷,有時候又想要...
在開發(fā)過程中一般情況下婴栽,UI設(shè)計師喜歡添加一些陰影來使控件看起來比較有立體和層次感,來表明自己高大上的設(shè)計辈末。在這里分享下android里面關(guān)于陰影的實現(xiàn)方式:1.使用.9文件...