Android 4.1 中的 C/C++ 組件架構

jopen 12年前發布 | 14K 次閱讀 Android

上周,谷歌發布了Android 4.1 Jelly Bean的源代碼,源碼中包含了很多有趣的開源組件。開發者Magnus Ernstsson通過Arqua可視化了其中包含的所有的C/C++組件。

所有的C/C++組件被構建成為可執行文件、共享庫和靜態庫,已經被分析并上傳到analysis.ernstsson.net,并被制作成交互式的、可點擊的、可縮放的類UML圖。

其中包含了一些Android專用的組件,如libaudioflingerlibsurfaceflingerlibpixelflingerlibstagefright等。

Android 4.1 中的 C/C++ 組件架構

也有一些經常用于其他環境的組件,如libpnglibjpegsshdlibxml2libsqlite等。

Android 4.1 中的 C/C++ 組件架構

你可以通過analysis.ernstsson.net來查看Android 4.1中C/C++組件的結構圖,建議使用Firefox、Chrome或Safari瀏覽器,在IE下可能會顯示不正常。

Via Ernstsson
轉載自: http://www.iteye.com/news/25576

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!