返回介绍

Android 4.0 External 下功能库说明

发布于 2022-03-27 22:42:27 字数 10742 浏览 990 评论 0 收藏 0

搞了半天android,竟然对external下的库一无所知?不能容忍!

马上解决:

  1. android-mock:编译为java静态库。说明:Android Mock is a framework for mocking interfaces and classes on the Dalvik VM。资料http://code.google.com/p/android-mock/

  2. antlr:编译为java静态库,开源语法分析器

  3. apache-harmony:放源码 Java SE

  4. apache-http:appache的HTTP库,java代码

  5. astl:libastl。估计和stl有关。

  6. bison:GNU parser generator

  7. blktrace:blktrace是块层IO路径监控和分析工具,使用它可以深入了解IO通路,对监控,性能调优都有很大帮助

  8. bluetooth:蓝牙相关的库,包括bluez

  9. bouncycastle:Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术包。

  10. bsdiff:bsdiff and bspatch are tools for building and applying patches to binary files

  11. bzip2:是一个基于Burrows-Wheeler 变换的无损压缩软件

  12. chromium:和webkit相关。

  13. clang:(發音為 / kl / 類似英文單字 clang[2]) 是一個 C、C++ 和 Objective-C 程式語言的編譯器前端。它採用了底層虛擬機(LLVM)作為其後端。它的目標是提供一個GNU編譯器套裝(GCC)的替代品。作者是克里斯‧拉特納,在蘋果公司的贊助支持下進行開發,而原始碼授權是使用類 BSD 的開源授權

  14. collada:编译完的库colladadom。 The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document。COLLADA:COLLADA是一个开放的标准,最初用于3D软件数据交换,由SCEA发起,现在则被许多著名厂家支持如Autodesk、XSI等。COLLADA不仅仅可以用于建模工具之间交换数据之用,也可以作为场景描述语言用于小规模的实时渲染。因为COLLADA DOM拥有丰富的内容用于表现场景中的各种元素,从多边形几何体到摄像机无所不包。我们可以通过COLLADA DOM库来进行场景文件的读取与处理操作。COLLADA DOM的编程方式类似COM

  15. dbus:dbus。不说了

  16. dhcpcd:dhcpcd 是一个兼容 RFC2131的DHCP客户端程序,支持DHCP的全部功能并且体积非常小

  17. dnsmasq:DNSmasq是一个小巧且方便的用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。

  18. doclava:Doclava是一个新的Javadoc工具,它允许你自定义一些javadoc标签。这个工具来自Google

  19. dropbear:dropbear是轻量的sshd服务器,与OpenSSH相比,他更简洁,更小巧,运行起来占用的内存也更少。

  20. e2fsprogs:Ext2 Filesystem Utilities

  21. easymock:是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试

  22. elfutils:elf工具

  23. embunit:单元测试工具库

  24. emma:EMMA is an open-source toolkit for measuring and reporting Java code coverage

  25. esd:仅有头文件。不知道干嘛的

  26. expat: Expat 是一个用C语言开发的、用来解析XML文档的开发库

  27. eyes-free:This is an introduction to using Android phones for people with low vision or no vision who want their phone to speak。http://eyes-free.googlecode.com/svn/trunk/documentation/android_access/index.html

  28. fdlibm:数学库。C math library for machines that support IEEE 754 floating-point

  29. flac:一套著名的自由音频压缩编码

  30. freetype:一个完全免费(开源)的、高质量的且可移植的字体引擎

  31. fsck_msdos:和文件系统格式有关。

  32. genext2fs:is a mean to generate an ext2 filesystem as a normal (non-root) user

  33. giflib:is a library for reading and writing gif images.

  34. google-diff-match-patch:Diff, Match and Patch libraries for Plain Text。http://code.google.com/p/google-diff-match-patch/

  35. grub:是一个来自GNU项目的多操作系统启动程序。Android为啥会有这个?

  36. gtest:gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的

  37. guava:Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。http://code.google.com/p/guava-libraries/

    com.google.common.annotations、com.google.common.base、com.google.common.collect、com.google.common.io、com.google.common.net、com.google.common.primitives、com.google.common.util.concurrent

  38. harfbuzz:is an OpenType text shaping engine

  39. hyphenation:

  40. icu4c:是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目

  41. iproute2:是Linux上有关TCP/IP网路上的流量控制的一系列工具

  42. ipsec-tools:User-space IPsec tools for various IPsec implementations

  43. iptables:是与Linux 内核集成的 IP 信息包过滤系统

  44. javasqlite:sqlite java包

  45. javassist:是一个开源的分析、编辑和创建Java字节码的类库

  46. jdiff:JDiff is a Javadoc doclets which generates an HTML report of all the packages、

  47. jhead:是一个处理照片exif信息的命令行工具

  48. jpeg:图片处理

  49. jsilver:JSilver is a pure-Java implementation of Clearsilver(Clearsilver is a fast, powerful, and language-neutral HTML template system)

  50. jsr305:This project contains reference implementations, test cases, and other documents under source code control for Java Specification Request 305: Annotations for Software Defect Detection. More information at the Google group: http://groups.google.com/group/jsr-305 

  51. junit:java单元测试工具

  52. kernel-headers:kernel头文件

  53. libffi:FFI(Foreign Function Interface)允许以一种语言编写的代码调用另一种语言的代码,而Libffi库提供了最底层的、与架构相关的、完整的FFI,因此在它的上层必须有函数来管理两种语言之间参数的格式转换。

  54. libgsm:是一个 GSM 的音频编码和解码库

  55. liblzf:

  56. libnfc-nxp:nfc相关

  57. libnl-headers:netlink相关头文件

  58. libpcap:网络数据包抓取工具

  59. libphonenumber:Google's common Java, C++ and Javascript library for parsing, formatting, storing and validating international phone numbers. The Java version is optimized for running on smartphones.。http://code.google.com/p/libphonenumber/

  60. libpng:png处理库

  61. libvpx:libvpx - 开源的VP8编码解码器

  62. libxml2/libxslt:XML相关处理

  63. llvm:LLVM 是 Low Level Virtual Machine (低级虚拟机)的简称,这个库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用。能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成

  64. lohit-fonts:font相关,似乎和印度语有关。

  65. markdown:是一种轻量级的标记语言

  66. mesa3d:是个类似OPENGL的应用程序接口,他可以在Unix/X11上运行

  67. mksh:终端

  68. mockwebserver:mock websever

  69. mtpd: mtp daemon

  70. netcat:在网络工具中有“瑞士军刀”美誉的NetCat

  71. netperf: Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输

  72. neven:

  73. nist-sip:A SIP stack developed in JAVA

  74. oauth:协议为用户资源的授权提供了一个安全的、开放而又简易的标准

  75. opencv:不多说了

  76. openssl:为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法

  77. oprofile:是用于 Linux 的若干种评测和性能监控工具中的一种

  78. pcre:library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5

  79. ping、ping6:不多说了

  80. ppp:ppp协议处理

  81. proguard:是一个压缩、优化和混淆Java字节码文件的免费的工具

  82. protobuf:google的牛叉协议buffer

  83. qemu、qemu-pc-bios:是一套由Fabrice Bellard所编写的模拟处理器的自由软件

  84. quake:雷神,游戏

  85. safe-iop:Safe Integer Operation Library for C  http://code.google.com/p/safe-iop/wiki/README

  86. skia:不多说了

  87. sonivox:语音识别

  88. speex:是一套主要针对语音的开源免费,无专利保护的音频压缩格式

  89. sqlite:不多说了

  90. zlib        zip压缩sdk

  91. srec        语音识别系统

  92. srtp        SRTP协议(Secure Real-time Transport Protocol),安全传输协 

    议,用于增强VOIP网络电话协议

  93. stlport        stl的一个开源实现。android本身不支持stl,可以使用这个库做 

    为替代

     

  94. strace        它能够显示所有由用户空间程序发出的系统调用

  95. svox        语音/文字转换库

  96. tagsoup        这是一个java库,用于对 HTML 进行解析和清洁,并交付一个表 

    示格式良好且有效的 XHTML 的 SAX 事件流。

  97. tcpdump        著名的网络数据抓取程序

  98. tinyalsa:alsa封装?

  99. tinyxml        这是一个开源的基于DOM模型的xml解析器

  100. tremolo        英文意思是"颤音", 貌似是一个音效处理库,不是很清楚

  101. v8        V8是谷歌的开源JavaScript引擎。

  102. valgrind     Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件 

    开发工具。Valgrind这个名字取自北欧神话中英灵殿的入口。

  103. webkit        apple推出的开源浏览器内核,safari, android都使用了此内核

  104. webp        WebP是Google新推出的影像技术,它可让网页图档有效进行压缩,同 

    时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。

  105. webrtc        WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷 

    歌2010年以6820万美元收购收购Global IP Solutions公司而获得一项技术。

  106. wpa_supplicantX    wpa_supplicant实现了一个由外部程序使用来控制 

    wpa_supplicant守护程序操作和得到状态信息和事件通知的控制接口

  107. xmlwriter    xml文件写入器

  108. yaffs2        boot.img system.img都是一种yaffs文件系统

  109. zlib        zip压缩sdk

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文