android下的開源庫

來源:互聯網
上載者:User

本人對於Android中使用的C庫比較感興趣,畢竟是整個android基本庫,所以一一在這裡記錄一下每一個的作用。

bluetooth : 藍芽協議棧,官網<http://www.bluez.org/>

dhcpcd : dpkg 配置包,官網<http://roy.marples.name/projects/dhcpcd>

embunit : 一個嵌入式的單元測試工具。

freetype : linux上廣為使用的字型解析庫。

iptables : 一個IPv4的包過濾器。基本網路程式庫。

libxml2  : 大名鼎鼎得xml解析庫。

opencore  : 多媒體播放引擎架構庫。官網<http://www.opencores.org>

speex :  Speex是一套專門用於壓縮聲音的庫,由於其專門針對聲音,所以壓縮聲音的效能非常高,官網<http://www.speex.org/>

webkit  : 大名鼎鼎得瀏覽器引擎。

zlib : 基本的壓縮庫。

apache-http : 用Java寫的apache引擎

bsdiff:用於比較和打補丁的工具。官網<http://www.daemonology.net/bsdiff/>

dropbear : 一個簡單的ssh協議棧,實現server和client的支援,官網<http://matt.ucc.asn.au/dropbear/dropbear.html>

emma : 一個java代碼的分析工具,用於產生一些文檔的作用。

fsck_msdos : Fat檔案系統的支援庫。

grub : 常見的bootloader工具。

jdiff : javadoc的產生工具,產生為html的報告檔案。官網<http://javadiff.sourceforge.net/>      

openssl:常用ssl支援庫。

qemu:android的模擬器原始碼。   

sqlite:開來源資料庫。

tcpdump : tcp抓包分析庫,可以用來分析tcp包頭等操作。

wpa_supplicant : wifi無線網路的認證支援庫。

astl:android中自己寫的一個C++模板庫,mstl::string。

bzip2:壓縮庫,解壓bz檔案用的。

e2fsprogs:Ext2/3/4 Filesystem 支援庫。官網<http://e2fsprogs.sourceforge.net/>   

gtest:Google開源C++單元測試架構Google Test。官網<http://code.google.com/p/googletest/>

jhead : 一個轉換EXIF(擴充圖片格式檔案)檔案到圖片的庫,官網<http://libexif.sourceforge.net/> 

libffi:語言介面支援庫。官網<http://sourceware.org/libffi/>

netcat:一個簡單而有用的工具,透過使用TCP或UDP協議的網路連接去讀寫資料。官網<http://netcat.sourceforge.net/>

oprofile:著名的調試工具。

safe-iop:安全的誇平台整體操作??官網<http://code.google.com/p/safe-iop/>

srec:srec 是放置在 android 源碼庫的 /extlibs 目錄裡面,是由 Nuance 公司提供的開源連續非特定人語音辨識。

tesseract  : OCR識別庫,貌似用於在二進位檔案和圖片中提取文本的功能庫。官網:http://code.google.com/p/tesseract-ocr/

bison:文法庫。官網<http://www.gnu.org/software/bison/>   

clearsilver:ClearSilver是用C語言編寫的運行輕快的模板引擎。官網<http://www.clearsilver.net/>

elfcopy:elf檔案格式庫,沒固定網站,隨kernel一起發布。

expat:xml解析庫,官網<http://expat.sourceforge.net/>

genext2fs:it generates an ext2 filesystem as a normal (i.e. non-root) user. It doesn't require you to mount the image file to copy files on it. It doesn't even require you to be the superuser to make device nodes or set group/user ids. 官網<http://genext2fs.sourceforge.net/>

icu4c:C/C++ 平台強大的國際化應用開發組件,ICU4C有效地增強了C/C++平台的軟體國際化能力。官網<http://sourceforge.net/projects/icu/>

jpeg:jpeg圖片格式支援庫,官網<http://sourceforge.net/projects/libjpeg/>

libpcap:Libpcap提供了系統獨立的使用者層級網路資料包捕獲介面, tcpdump是抓包工具,官網<http://www.tcpdump.org/>  

netperf:Netperf是一種網路效能的測量工具。需要現啟動netserver再運行client。官網<http://www.netperf.org/>

ping:網路工具ping 

skia:2D圖形庫。官網<http://code.google.com/p/skia/>  

strace:strace 是一種強大的工具,它能夠顯示所有由使用者空間程式發出的系統調用。strace 顯示這些調用的參數並返回符號形式的值。官網<http://sourceforge.net/projects/strace/>

tinyxml : 進階的xml解析&產生工具。

blktrace:blktrace是塊層IO路徑監控和分析工具,使用它可以深入瞭解IO通路,對監控,效能調優都有很大協助。沒有官網,隨kernel一起更新。

dbus:進程間通訊工具,官網<http://www.freedesktop.org/software/dbus/ >

elfutils:GNU中得binutils套件中包含有一系列的用來建立、修改、分析二進位檔案的工具。官網<https://fedorahosted.org/elfutils/>

fdlibm:一個開源得數學庫,官網<http://www.netlib.org/fdlibm/>

giflib : gif支援庫 

ipsec-tools:一個開源的網路程式庫,好像是關於vpn的。官網<http://ipsec-tools.sourceforge.net/>

junit:JUnit是一個開發原始碼的Java測試架構,用於編寫和運行可重複的測試。他是用於單元測試架構體系xUnit的一個執行個體。官網<http://sourceforge.net/projects/junit/>

libpng  : png解析庫

neven:Image Recognition庫,官網<http://www.nevenvision.com> 。貌似訪問不了,google買掉此公司後幹得吧。

ppp:PPP(Point- to-Point) 網路通訊協定程式,這個庫於開源網上的ppp庫代碼有些出入,但是功能差不多,沒找到源碼。

sonivox:sonivox公司提供的聲音解決平台。

svox:一個文本轉語音的第三庫解決方案,官網<http://www.svox.com>

tremor:一種有損音頻壓縮庫,官網<http://xiph.org/>

yaffs2 : yaffs2檔案格式支援庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.