Android 4.1 中的 C/C++ 組件架構
上周,谷歌發布了Android 4.1 Jelly Bean的源代碼,源碼中包含了很多有趣的開源組件。開發者Magnus Ernstsson通過Arqua可視化了其中包含的所有的C/C++組件。
所有的C/C++組件被構建成為可執行文件、共享庫和靜態庫,已經被分析并上傳到analysis.ernstsson.net,并被制作成交互式的、可點擊的、可縮放的類UML圖。
其中包含了一些Android專用的組件,如libaudioflinger、libsurfaceflinger、libpixelflinger和libstagefright等。
也有一些經常用于其他環境的組件,如libpng、libjpeg、sshd、libxml2和libsqlite等。
你可以通過analysis.ernstsson.net來查看Android 4.1中C/C++組件的結構圖,建議使用Firefox、Chrome或Safari瀏覽器,在IE下可能會顯示不正常。
Via Ernstsson
轉載自: http://www.iteye.com/news/25576
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!