Android 4.0 external下功能庫說明

 搞了半天android,居然對external下的庫一無所知?不能容忍!html

立刻解決:前端

  1. android-mock:編譯爲java靜態庫。說明:Android Mock is a framework for mocking interfaces and 
  2. classes on the Dalvik VM。資料http://code.google.com/p/android-mock/
  3. antlr:編譯爲java靜態庫,開源語法分析器
  4. apache-harmony:放源碼 Java SE
  5. apache-http:appache的HTTP庫,java代碼
  6. astl:libastl。估計和stl有關。
  7. bison:GNU parser generator
  8. blktrace:blktrace是塊層IO路徑監控和分析工具,使用它能夠深刻了解IO通路,對監控,性能調優都有很大幫助
  9. bluetooth:藍牙相關的庫,包括bluez
  10. bouncycastle:Bouncy Castle 是一種用於 Java 平臺的開放源碼的輕量級密碼術包。它支持大量的密碼術算法,並提供 JCE 1.2.1 的實現。由於 Bouncy Castle 被設計成輕量級的,因此從 J2SE 1.4 到 J2ME(包括 MIDP)平臺,它均可以運行。它是在 MIDP 上運行的惟一完整的密碼術包。
  11. bsdiff:bsdiff and bspatch are tools for building and applying patches to binary files
  12. bzip2:是一個基於Burrows-Wheeler 變換的無損壓縮軟件
  13. chromium:和webkit相關。
  14. clang:(發音為 / kl / 類似英文單字 clang[2]) 是一個 C、C++ 和 Objective-C 程式語言的編譯器前端。它採用了底層虛擬機(LLVM)做為其後端。它的目標是提供一個GNU編譯器套裝(GCC)的替代品。做者是克里斯‧拉特納,在蘋果公司的贊助支持下進行開發,而原始碼授權是使用類 BSD 的開源授權
  15. 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
  16. dbus:dbus。不說了
  17. dhcpcd:dhcpcd 是一個兼容 RFC2131的DHCP客戶端程序,支持DHCP的所有功能而且體積很是小
  18. dnsmasq:DNSmasq是一個小巧且方便的用於配置DNS和DHCP的工具,適用於小型網絡,它提供了DNS功能和可選擇的DHCP功能。
  19. doclava:Doclava是一個新的Javadoc工具,它容許你自定義一些javadoc標籤。這個工具來自Google
  20. dropbear:dropbear是輕量的sshd服務器,與OpenSSH相比,他更簡潔,更小巧,運行起來佔用的內存也更少
  21. e2fsprogs:Ext2 Filesystem Utilities
  22. easymock:是一套經過簡單的方法對於指定的接口或類生成 Mock 對象的類庫,它能利用對接口或類的模擬來輔助單元測試
  23. elfutils:elf工具
  24. embunit:單元測試工具庫
  25. emma:EMMA is an open-source toolkit for measuring and reporting Java code coverage
  26. esd:僅有頭文件。不知道幹嗎的
  27. expat: Expat 是一個用C語言開發的、用來解析XML文檔的開發庫
  28. 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
  29. fdlibm:數學庫。C math library for machines that support IEEE 754 floating-point
  30. flac:一套著名的自由音頻壓縮編碼
  31. freetype:一個徹底免費(開源)的、高質量的且可移植的字體引擎
  32. fsck_msdos:和文件系統格式有關。
  33. genext2fs:is a mean to generate an ext2 filesystem as a normal (non-root) user
  34. giflib:is a library for reading and writing gif images.
  35. google-diff-match-patch:Diff, Match and Patch libraries for Plain Text。http://code.google.com/p/google-diff-match-patch/
  36. grub:是一個來自GNU項目的多操做系統啓動程序。Android爲啥會有這個?
  37. gtest:gtest測試框架是在不一樣平臺上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)爲編寫C++測試而生成的
  38. 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
  39. harfbuzz:is an OpenType text shaping engine
  40. hyphenation:
  41. icu4c:是ICU在C/C++平臺下的版本, ICU(International Component for Unicode)是基於"IBM公共許可證"的,與開源組織合做研究的, 用於支持軟件國際化的開源項目
  42. iproute2:是Linux上有關TCP/IP網路上的流量控制的一系列工具
  43. ipsec-tools:User-space IPsec tools for various IPsec implementations
  44. iptables:是與Linux 內核集成的 IP 信息包過濾系統
  45. javasqlite:sqlite java包
  46. javassist:是一個開源的分析、編輯和建立Java字節碼的類庫
  47. jdiff:JDiff is a Javadoc doclets which generates an HTML report of all the packages、
  48. jhead:是一個處理照片exif信息的命令行工具
  49. jpeg:圖片處理
  50. jsilver:JSilver is a pure-Java implementation of Clearsilver(Clearsilver is a fast, powerful, and language-neutral HTML template system)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實現了一個由外部程序使用來控制 
  107. wpa_supplicant守護程序操做和獲得狀態信息和事件通知的控制接口
  108. xmlwriter    xml文件寫入器
  109. yaffs2        boot.img system.img都是一種yaffs文件系統
  110. zlib        zip壓縮sdk

相關文章
相關標籤/搜索