Open-source library in Android

Source: Internet
Author: User
Tags srec dropbear skia

I am interested in the C library used in Android. After all, it is the basic library of Android, so I will record each function here.

Bluetooth: Bluetooth protocol stack, official website

Dhcpcd: dpkg configuration package, official website

Embunit: an embedded unit test tool.

FreeType: a widely used Font Parsing Library in Linux.

Iptables: An IPv4 packet filter. Basic network library.

Libxml2: the famous XML parsing library.

Opencore: multimedia playback engine architecture library. <Http://www.opencores.org>

Speex: speex is a set of specialized sound compression library, because it specifically for the sound, so the compression of sound performance is very high, official website

WebKit: a well-known browser engine.

Zlib: Basic compression library.

Apache-HTTP: Apache engine written in Java

Bsdiff: A Tool for comparison and patching. <Http://www.daemonology.net/bsdiff/>

Dropbear: A simple SSH protocol stack, server and client support, official website

EMMA: a Java code analysis tool used to generate some documents.

Fsck_msdos: supported library of the FAT file system.

GRUB: a common bootloader tool.

Jdiff: A javadoc generation tool that generates HTML report files. <Http://javadiff.sourceforge.net/>

OpenSSL: Common SSL support libraries.

Qemu: source code of the android simulator.

SQLite: open source database.

Tcpdump: the TCP packet capture analysis database, which can be used to analyze TCP headers and other operations.

Wpa_supplicant: the authentication support library for Wi-Fi networks.

Astl: a c ++ template library written by myself in Android, mstl: string.

Bzip2: compress the database and decompress the BZ file.

E2fsprogs: ext2/3/4 filesystem support library. <Http://e2fsprogs.sourceforge.net/>

Gtest: Google open-source C ++ unit test framework Google test. <Http://code.google.com/p/googletest/>

Jhead: A conversion EXIF (extended image format file) file to the image library, official website

Libffi: Language Interface Support library. <Http://sourceware.org/libffi/>

Netcat: a simple and useful tool that reads and writes data through a TCP or UDP network connection. <Http://netcat.sourceforge.net/>

Oprofile: A famous debugging tool.

Safe-IOP: What is the overall operation of the secure exaggerated platform ?? <Http://code.google.com/p/safe-iop/>

SREC: SREC is placed in the/extlibs directory of the android source code library. It is an open-source continuous non-specific speech recognition provided by nuance.

Tesseract: OCR recognition library, which seems to be used to extract text from binary files and images. Official Website: http://code.google.com/p/tesseract-ocr/

Bison: syntax library. <Http://www.gnu.org/software/bison/>

Clearsilver: clearsilver is a lightweight template engine written in C. <Http://www.clearsilver.net/>

Elfcopy: the ELF File Format library, which has no fixed website and is released along with the kernel.

Expat: XML parsing library, official website

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.

Icu4c: a powerful international application development component of the C/C ++ platform. icu4c effectively enhances the Software Internationalization capability of the C/C ++ platform. <Http://sourceforge.net/projects/icu/>

JPEG: JPEG image format support library, official website

Libpcap: libpcap provides a system-independent user-level network packet capture interface, tcpdump is a packet capture tool, the official website

Netperf: netperf is a network performance measurement tool. You need to start NETServer and then run the client. <Http://www.netperf.org/>

Ping: network tool Ping

Skia: 2D graphics library. <Http://code.google.com/p/skia/>

Strace: strace is a powerful tool that displays all system calls initiated by user space programs. Strace displays the parameters of these calls and Returns signed values. <Http://sourceforge.net/projects/strace/>

Tinyxml: an advanced XML parsing & generation tool.

Blktrace: blktrace is a block layer I/O path monitoring and analysis tool. It can be used to gain a deep understanding of the I/O path, which is helpful for monitoring and performance tuning. There is no official website, and it is updated along with the kernel.

Inter-process communication tools, official website

Elfutils: The binutils suite in GNU contains a series of tools for creating, modifying, and analyzing binary files. <Https://fedorahosted.org/elfutils/>

Fdlibm: an open-source library of mathematics, official website

Giflib: GIF support library

IPsec-tools: an open-source network library, which seems to be about VPN. <Http://ipsec-tools.sourceforge.net/>

JUnit: JUnit is a Java testing framework for source code development. It is used to write and run repeated tests. This is an instance of the unit test framework system xunit. <Http://sourceforge.net/projects/junit/>

Libpng: PNG resolution Library

Neven: Image Recognition library, official website

PPP: a PPP (point-to-point) network protocol program. The PPP library code on the open-source internet is somewhat different, but the function is similar and the source code is not found.

Sonivox: The Voice solution platform provided by sonivox.

Svox: A third library solution for text-to-speech, official website

Tremor: a Lossy audio compression library.

Yaffs2: supported libraries in the yaffs2 File Format

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.