Github地址:https://github.com/ReactiveX/Rxjava 什么是RxJava 一個可觀測的序列來組成異步的渊迁、基于...
先準備一個H264文件变抽,如果沒有,可以使用以下方法置尔。 首先下載ffmpeg,直接下載 http://www.ffmpeg.org/downloa...
1.內(nèi)存分配策略 對象 / 變量的內(nèi)存分配 由程序自動 負責 共有3種:靜態(tài)分配、棧式分配铅匹、 & 堆式分配伏社,分別面向靜態(tài)變量、局部變量 & 對象...
默認情況下叶堆,Glide會在開始一個新的圖片請求(網(wǎng)絡請求)之前檢查以下多級緩存 在調(diào)用Glide.with(activity) .load(ur...
FLV 文件 = File Header(FLV 文件頭)+ File Body(FLV 文件體)阱飘。其中文件體又由一系列的 Tag 和 Tag ...
android中的單元測試基于JUnit,可分為本地測試和instrumented測試虱颗,在項目中對應 module-name/src/test/...
1沥匈,使用 1.1異步GET請求 1.2同步GET請求 2,分析源碼 new Request.Builder().url(url).build()...
并發(fā)編程的問題 并發(fā)編程忘渔,為了保證數(shù)據(jù)的安全高帖,需要滿足以下三個特性: 原子性是指在一個操作中就是cpu不可以在中途暫停然后再調(diào)度,既不被中斷操作...
動態(tài)加載技術 原理:在應用程序運行時畦粮,動態(tài)加載一些程序中原本不存在的可執(zhí)行文件并運行這些文件里的代碼邏輯散址。可執(zhí)行文件總的來說分為兩個宣赔,一種是動態(tài)...