android 4.0 external下功能庫說明

搞了半天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

相關文章
相關標籤/搜索