當前位置:首頁 » 存儲配置 » dex存儲

dex存儲

發布時間: 2024-06-22 16:27:01

⑴ 什麼是dex文件

dex文件是Android系統的可執行文件,包含應用程序的全部操作指令以及運行時數據。

由於dalvik是一種針對嵌入式設備而特殊設計的java虛擬機,所以dex文件與標準的class文件在結構設計上有著本質的區別。

當java程序編譯成class後,還需要使用dex工具將所有的class文件整合到一個dex文件,目的是其中各個類能夠共享數據,在一定程度上降低了冗餘,同時也是文件結構更加經湊,dex文件是傳統jar文件大小的50%左右。

dex將原來class每個文件都有的共有信息合成一體,這樣減少了class的冗餘。

從宏觀上來說dex的文件結果很簡單,實際上是由多個不同結構的數據體以首尾相接的方式拼接而成。

(1)dex存儲擴展閱讀:

Android的系統架構和其操作系統一樣,採用了分層的架構。

從架構圖看,Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。

dex文件的作用:

dex文件的作用是記錄整個工程(通常是一個Android工程)的所有類文件的信息。

dex文件的結構:

8位位元組的二進制流文件;各個數據緊密排列,無間隙,減少了文件體積,加快載入速度;整個工程的類信息都存放在一個dex文件中(不考慮dex分包的情況下);同樣地,可以通過010Editor來查看dex文件信息。

參考資料:網路-Android

熱點內容
安卓的相機怎麼拍高質量的圖片 發布:2025-10-20 04:47:47 瀏覽:559
安卓app怎麼裝到蘋果 發布:2025-10-20 04:42:54 瀏覽:931
早戀腳本 發布:2025-10-20 04:42:53 瀏覽:553
遠程會話主機配置怎麼打開 發布:2025-10-20 04:38:42 瀏覽:205
如何減少密碼中很多字元 發布:2025-10-20 04:33:29 瀏覽:556
我的世界ios正版伺服器 發布:2025-10-20 04:17:52 瀏覽:394
影音先鋒清除緩存 發布:2025-10-20 04:12:56 瀏覽:28
java回調線程 發布:2025-10-20 03:47:55 瀏覽:819
王者榮耀安卓哪個區最厲害 發布:2025-10-20 03:46:19 瀏覽:507
什麼app伺服器好 發布:2025-10-20 03:29:59 瀏覽:383