Java 數(shù)據(jù)結(jié)構(gòu) 集合框架 Collection 接口(增刪改查)List 接口ArrayList:基于數(shù)組實現(xiàn),動態(tài)擴容LinkedList: 基于雙向鏈表實現(xiàn)Vecto...
Java 數(shù)據(jù)結(jié)構(gòu) 集合框架 Collection 接口(增刪改查)List 接口ArrayList:基于數(shù)組實現(xiàn),動態(tài)擴容LinkedList: 基于雙向鏈表實現(xiàn)Vecto...
數(shù)據(jù)類型 裝箱拆箱: 裝箱:把基本類型用它們對應(yīng)的包裝類型進(jìn)行包裝,使基本類型具有對象特征。拆箱:與裝箱過程相反,把包裝類型轉(zhuǎn)換成基本類型。 transient 被修飾的變量...
傳輸協(xié)議 RTMP 該協(xié)議是應(yīng)用層協(xié)議,用來解決多媒體數(shù)據(jù)傳輸流的多路復(fù)用(Multiplexing)和分包(packetizing)的問題。 三種分支類型: RTMP: 工...
容器 ts\mp4\flv refrence FLV 封裝格式解析[https://www.cnblogs.com/leisure_chn/p/10662941.html] ...
視頻 視頻編解碼格式 H264壓縮流程劃分宏塊:默認(rèn)劃分成16X16,也可以劃分成8X8劃分子塊:子塊的大小可以是 8X16? 16X8? 8X8? 4X8? 8X4? 4X...
Android JNI(一)——NDK與JNI基礎(chǔ)[http://www.itdecent.cn/p/87ce6f565d37] JNI開發(fā)流程的步驟 第1步:在Java中...
C++ 容器與算法 vector 容器: 動態(tài)數(shù)組,可動態(tài)擴容,擴容時重新開辟原有長度2倍的長度,然后將原有的數(shù)據(jù)拷貝過來。push_back : O(1)insert: O...
C++ 基礎(chǔ) https://cloud.tencent.com/developer/article/1509367[https://cloud.tencent.com/de...
RecyclerView的各個職責(zé)類 LayoutManager:RecyclerView的布局管理者,主要負(fù)責(zé)對于RecyclerView子View的測量和布局工作。 Re...
在Android操作系統(tǒng)中,擁有事件傳遞功能的類都有哪些? 在Android操作系統(tǒng)中,擁有事件傳遞功能的類都有哪些? Activity:擁有dispathTouchEven...
Context繼承關(guān)系 Context的作用 四大組件的交互,包括啟動 Activity、Broadcast、Service,獲取 ContentResolver 等 獲取系...
Window android中 Window 是 View 的容器 一個window 有一個surface window 的類型 每一種窗口類型定義了一種對應(yīng)的type 系統(tǒng)...
線程 多線程的4種方式 Handler+Thread AsyncTask ThreadPoolExecutor IntentService 線程分類 守護(hù)線程, 例:時鐘處理...
概述 消息機制涉及MessageQueue/Message/Looper/Handler這4個類。 說明 Message:消息分為硬件產(chǎn)生的消息(如按鈕、觸摸)和軟件生成的消...
Linux 的虛擬內(nèi)存、物理內(nèi)存、磁盤 為什么要有虛擬內(nèi)存的概念 進(jìn)程創(chuàng)建時,會分配4G的虛擬內(nèi)存,如果分配物理內(nèi)存的話,物理內(nèi)存很快就會分配完。 由于指令都是直接訪問物理內(nèi)...
Linux 系統(tǒng)提供的進(jìn)程間通信(IPC)方式 Signals 信號量(System V IPC) Pipes 管道 Sockets 套接字 Mesage Queue 消息隊...
Dalvik 虛擬機 Android4.4版本以前是Dalvik虛擬機 Dalvik主要是完成對象生命周期管理,堆棧管理,線程管理,安全和異常管理,以及垃圾回收等等重要功能。...
安裝流程 將apk文件復(fù)制到data/app目錄 將APP的dex文件拷貝到/data/dalvik-cache目錄,再在/data/data/目錄下創(chuàng)建應(yīng)用程序的數(shù)據(jù)目錄(...
流程 編譯 DEX 打包 簽名 對齊 對齊的作用 根本目的是幫助操作系統(tǒng)更高效率的根據(jù)請求索引資源,可以減少CPU訪問內(nèi)存的次數(shù),但是缺點是增加了存儲空間 android 編...
流程 init 進(jìn)程 Zygote 進(jìn)程 SystemServer 進(jìn)程 由于SystemServer是Zygote進(jìn)程fork出來的,所以該進(jìn)程也擁有一個ZygoteSer...