焊线 发表于 2012-7-17 21:31:47

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等。
http://img.cnbeta.com/newsimg/120717/1839160352308265.png  也有一些经常用于其他环境的组件,如libpng、libjpeg、sshd、libxml2和libsqlite等。
http://img.cnbeta.com/newsimg/120717/18391712127494591.png  你可以通过analysis.ernstsson.net来查看Android 4.1中C/C++组件的结构图,建议使用Firefox、Chrome或Safari浏览器,在IE下可能会显示不正常。

密西西比河 发表于 2012-7-17 21:32:15

com.android.jb无响应,请强行切除。

oyqa 发表于 2012-7-17 21:32:24

不懂的路过

test1234a 发表于 2012-7-17 21:32:35

不懂。。是不是4.1很大更新?

儍儍鈺藸 发表于 2012-7-17 21:33:08

水果也是c++ 以前android被喷是因为用java
页: [1]
查看完整版本: Android 4.1 中的 C/C++ 组件架构