android lib so 庫檔案 移植

2021-09-12 04:31:47 字數 778 閱讀 7934

對於想要學習移植的朋友,我這裡把我了解的部分lib告訴大家。

這些庫檔案,主要是一些移植中卡屏所能涉及到的!

還有一些你所必須了解的!

主要是我從移植中遇到部分問題所了解到,並且查各種資料得出的結論,可能和網上的部分資料不同

1、libgui.so與libsu***ceflinger.so相關,而libsu***ceflinger.so負責的是框架層資料: 

2、libhardware_legacy.so主要與wifi相關

3、liblog.so主要是生成系統動態資料log有關

4、libmdnssd.so主要是部分標頭檔案鏈結到該庫檔案,也許涉及到了框架層

5、liboemcamera.so相機驅動檔案

6、libomx----.so主要是針對的核心多**支援(進行移植的時候,libomxcore.so這個是不能動的,其他可以)

7、libreference-ril.so與通訊有關

8、libskia.so是圖形系統的引擎,是google乙個底層的圖形、影象、動畫、svg、文字等多方面的圖形庫

9、libstagefright.so與**相關,主要是影音

10、libwebcore.so貌似和瀏覽器相關

11、libandroid_servers.so系統庫檔案,系統服務元件,與框架相關

12、libandroid_runtime.so執行時庫,應用層呼叫

13、libandroid.so提供 android 功能訪問

14、libsuspend.so好像與系統指令集有關

標頭檔案庫檔案

標頭檔案中有函式的申明,庫檔案實現函式的定義。比如,printf函式。使用時應包括stdio.h,開啟stdio.h你只能看到,printf這 個函式的申明,卻看不到printf具體是怎麼實現的,而函式的實現在相應的c庫 中。而庫檔案一般是以二進位制形式而不是c原始檔形式提供給使用者使用的。程式 中...

CMake新增標頭檔案,庫檔案,鏈結庫檔案

羅列一下cmake常用的命令。cmake支援大寫 小寫 混合大小寫的命令。1.新增頭檔案目錄include directories 語法 include directories after before system dir1 dir2 它相當於g 選項中的 i引數的作用,也相當於環境變數中增加路徑...

關於庫檔案

h標頭檔案作用 宣告函式介面 dll動態鏈結庫作用 含有函式的可執行 lib庫有兩種 1 靜態鏈結庫 static libary,以下簡稱 靜態庫 2 動態連線庫 dll,以下簡稱 動態庫 的導入庫 import libary,以下簡稱 導入庫 兩者的區別 實質是不一樣的東西。靜態庫本身就包含了實際...