• Android_代码的工程分为三个部分


    1. 核心工程:建立Android系统的基础,在根目录的各个文件中。

    2. 扩展工程:使用其他开源项目扩展的功能,在external文件中

    3. 包:提供Android的应用程序和服务,在package文件中

    核心工程

    bionic : C运行时支持

    bootloader/legacy : Bootloader参考代码

    build : build系统

    dalvik : Dalvik虚拟机

    development : 高层的开发和调试工具

    frameworks/base : Android核心的框架库

    frameworks/policies/base : 框架配置策略

    hardware/libhardware : 硬件抽象层库

    hardware/ril : Radio interface layer

    system/core : 最小化可启动的环境

    system/extras : 底层调试和检查工具

    扩展工程

    aes : Advanced Encryption Standard 高级加密标准

    apache-http : (JAVA) Http服务器

    bison : (主机自动生成语法分析器程序,基本兼容Yacc

    bluez : 蓝牙库

    bsdiff : (主机用于为二进制文件生成补丁

    bzip2 : (主机/目标机压缩文件工具

    clearsilver : (主机模版语言,包括python,java,perl,clib支持

    dbus : freedesktop下开源的Linux IPC通信机制

    dhcpcd : 动态主机设定协定的工具

    dropbear : ssh2服务器和客户端

    e2fsprogs : (主机)Ext2/3/4文件系统的工具

    elfcopy : (主机) ELF工具

    elfutils : (主机) ELF工具

    embunit : 嵌入式C系统的测试架构

    emma : (Java) Java代码覆盖检查工具

    esd : 仅头文件

    expat :   (主机 目标机) XML Parser

    fdlibm : 精确实现  IEE754  浮点数

    freetype :  C 语言实现的字体光栅化引擎制作的的一个软件库。

    Gdata :   (JAVA) 用于数据操作

    genext2fs : (主机) Ext2 文件系统生成工具

    giflib :  GIF 工具

    googleclient : ( JAVA) Google 客户端

    grub : 多重操作系统启动管理器

    icu4c :  IBM 的支持软件国际化的开源项目

    iptables : 建构在  Xtables  的架构下,定义“表 (tables)” 、“键

    (chain)” 、“规则(rules)” 三个资料来处理封包的运送。

    jdiff : (主机 JAVA 比较工具

    jhead :  Jpeg 文件头( Exif )编辑修改软件

    jpeg :  Jpeg 工具库

    libffi :  a portable foreign function interface library

    libpcap : 网络数据包捕获函数包

    libpng :  PNG 工具库 

    libxml2 : (主机/目标机) C 语言的 XML 解析库

    netcat : 用来对网路连线 TCP 或者 UDP 进行读写

    netperf : 网络性能的测量工具

    neven : 人脸识别的一套库

    opencore : 多媒体框架

    openssl :  C 语言的 SSL ( Secure Sockets Layer )工具

    oprofile :  Linux 内核支持的一种性能分析机制

    ping :  ping 工具

    ppp :  ppp 工具

    protobuf :  Google 工具,利用 .proto 文件自动生成代码

    qemu :   (主机)仿真环境

    safe-iop : 夸平台的整数运算

    skia : 一个图形库

    sonivox :  Sonic 嵌入式的音乐合成器

    sqlite : 轻量级的 SQL 嵌入式数据库

    srec : (主机/目标机)  motorola S-records 16 进制文件格工具

    strace : 监视系统调用的工具

    tagsoup :  (JAVA) HTML  解析工具

    tcpdump : 网络中传送的数据包的头完全截获下来提供分析的工

    tinyxml :   (主机/目标机) XML 工具

    tremor :   Ogg Vorbis 的播放器

    webkit :   开源的浏览器引擎

    wpa_supplicant : 无线局域网 Wifi 的工具

    xdelta3 :   (主机 目标机)二进制文件比较工具

    yaffs2 :   (主机) YAFFS 文件系统

  • 相关阅读:
    学习小记: Kaggle Learn
    eclipse 一些快捷键
    Map接口
    学习笔记
    泛型方法 类 接口
    TreeSet
    xml
    Java笔试题目-my
    迭代器三种遍历方法
    线程请求其他线程资源
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300629.html
Copyright © 2020-2023  润新知