Android4.0external下功能库说明
搞了半天android,竟然对external下的库⼀⽆所知?不能容忍!
马上解决:
1. android-mock:编译为java静态库。说明:Android Mock is a framework for mocking interfaces
and classes on the Dalvik VM。资料
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。
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。
35. grub:是⼀个来⾃GNU项⽬的多操作系统启动程序。Android为啥会有这个?
36. gtest:gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和
Symbian)为编写C++测试⽽⽣成的
37. guava:Guava 中⽂是⽯榴的意思,该项⽬是 Google 的⼀个开源项⽬,包含许多 Google 核⼼的
Java 常⽤库。
38. harfbuzz:is an OpenType text shaping engine
perl是用来干嘛的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:
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.。
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:
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论