Android externel目录分析

这篇博客深入探讨了Android系统的external目录,包括其用途、管理和权限控制等方面,适合Android开发者了解如何在应用中正确使用外部存储空间。
以前总结的一些关于External目录分析,占个位,留着以后看


Android 4.0.3 external下目录分析


目录

作用简介

附加参考

android-mock\

 

Dalvik VM 上模拟接口和类的一个框架         。具体作用不是很清楚。

http://code.google.com/p/android-mock/

 

antlr\

语法分析器(全称:ANother Tool For Language Recongnition)。简单点说,就是能够分析、解析源码语法的一种工具。

详见:antlr_2_7_5_ChineseVer.pdf

apach-harmony\

基于Java SE 56,以开放源码的方式来实现JAVA SDKAndroid通过         apach-harmony来使用Java而又不用付费给SUN公司。

 

apach-http\

apachehttp库文件。

 

apach-xml\

 

 

astl\         

C++有关的少量std namespace  stl

 

bison\

 

 

blktrace\

         blktrace是块层IO路径监控和分析工具,使用它可以深入了解IO通路,对监控,性能调优都有很大帮助。

http://blog.yufeng.info/archives/tag/blktrace

bluetooth\

与蓝牙相关的bluez库以及hicdump工具集

 

bouncycastle\

是一个用于Java平台的开放源码的轻量级密码术包。

 

bsdiff\

用于比较和打补丁的工具。

http://www.daemonology.net/bsdiff/

bzip2\

一个基于Burrows-Wheeler变换的无损压缩软件。

http://zh.wikipedia.org/wiki/Bzip2

chromium\

webkitchrome浏览器相关

http://baike.baidu.com/view/1510583.htm

clang\

clang是苹果公司开发的C语言、C++Objective CObjective C++语言的轻量级编译器。

http://baike.baidu.com/view/7091524.htm

collada\

3D数据交换及小规模实时渲染,具体用途不是很清楚

http://baike.baidu.com/view/1580133.htm

dbus\

应用程序之间进行相互通信的消息总线系统

http://zh.wikipedia.org/wiki/DBUS

dhcpcd\

dhcpcd是一个dhcp客户端程序。与网络部分相关

http://zh.wikipedia.org/wiki/DHCP

dnsmasq\

DNSmasq是一个小巧且方便地用于配置DNSDHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能

http://baike.baidu.com/view/6681631.htm

doclava\

Doclava是一个新的Javadoc工具,它允许你自定义一些javadoc标签。

http://www.open-open.com/open318325.htm

dropbear\

Dropbear是一个相对较小的SSH服务器和客户端。与OpenSSH相比,他更简洁,更小巧,运行起来占用的内存也更少

http://baike.baidu.com/view/8021331.htm

e2fsprogs\

是用以维护ext2ext3ext4档案系统的工具程序集。

http://zh.wikipedia.org/wiki/E2fsprogs

easymock\

EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。

https://www.ibm.com/developerworks/cn/opensource/os-cn-easymock/

elfutils\

 

 

embunit\

一个单元测试工具,具体作用不清楚

 

emma\

一个java代码的分析工具,用于生成一些文档的作用。

 

esd\

 

 

expat\

Expat 是一个用C语言开发的、用来解析XML文档的开发库

http://baike.baidu.com/view/4997565.htm

eyes-free\

 

 

fdlibm\

一些与数学有关的库

 

flac\

一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3  AAC,它不会破坏任何原有的音频资讯,所以可以还原音乐光盘音质。

http://baike.baidu.com/view/132847.htm

http://zh.wikipedia.org/wiki/Flac

freetype\

FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件

http://baike.baidu.com/view/4579855.htm

http://zh.wikipedia.org/wiki/FreeType

fsck_msdos\

貌似与检测修复FAT文件系统有关

 

genextfs\

genext2fs工具的作用在于将一个文件夹制作成一个ext2文件系统镜像

 

giflib\

gif图片处理相关的库

 

google-diff-match-patch\

用于对文本进行比对,匹配和补缀。它提供了强大的算法来进行同步纯文本所需的操作。

http://qiuguo0205.iteye.com/blog/1127601

grub\

GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。

http://zh.wikipedia.org/wiki/GRUB

http://baike.baidu.com/view/225343.htm

gtest\

Google公司发布的一款非常优秀的开源C/C++单元测试框架

http://baike.baidu.com/view/6232126.htm

guava\

Google内部java项目所使用的库

http://www.oschina.net/p/guava/

harfbuzz\

文本渲染技术

http://blog.jjgod.org/tag/harfbuzz-ng/

hyphenation\

 

 

 

 

icu4c\

ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能

http://baike.baidu.com/view/2139269.htm

iproute2\

iproute2Linux上有关TCPIP网络上的流量控制的一系列工具

http://zh.wikipedia.org/wiki/Iproute2

ipsec-tools\

 

 

 

iptalbes\

Linux 内核集成的 IP 信息包过滤系统

http://baike.baidu.com/view/504557.htm

http://zh.wikipedia.org/wiki/Iptables

javasqlite\

 

 

javassist\

Javassist是一个开源的分析、编辑和创建Java字节码的类库。

http://baike.baidu.com/view/1866998.htm

jdiff\

 

 

jhead\

是一个处理照片exif信息的命令行工具。jhead是一个处理照片exif信息的命令行工具。

http://baike.baidu.com/view/4679925.htm

jpeg\

Jpeg图片处理

http://baike.baidu.com/view/7679.htm

jsilver\

 

 

jsr305\

JSR-305:供检查软件缺陷用的注解

 

junit\

一个回归测试框架。Junit测试是程序员测试,即所谓白盒测试

http://baike.baidu.com/view/66926.htm

kernel-headers\

Kernel的头文件

 

 

libffi\

是一个开源项目,用于高级语言之间的相互调用的处理

http://hi.baidu.com/seucrcr/item/64810749e9b530e71281da7b

libgsm\

LibGSM 是一个 GSM 的音频编码和解码库。

http://blog.chinaunix.net/uid-24855610-id-2930560.html

liblzf\

 

 

 

libnfc-nxp\

近距离无线通信技术库

http://blog.youkuaiyun.com/mutouyueliang/article/details/6232028

libnl-headers\

 

 

 

libpcap\

libpcapunix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。

http://baike.baidu.com/view/1319961.htm

libphonenumber\

phonenumber 有关的一些库文件,具体作用不清楚。

http://code.google.com/p/libphonenumber/

libpng\

Png图片库文件

http://baike.baidu.com/view/5342.htm

libvpx\

VP8 编解码器 SDKVP8  WebM 所用的视频编码

http://webm.greatdreamers.cn/tags/libvpx/page/2/

libxml2\

libxml是一个用来解析XML文档的函数库。它用C语言写成, 并且能为多种语言所调用

http://zh.wikipedia.org/wiki/Libxml2

libxslt\

可扩展样式表转换语言库

http://zh.wikipedia.org/wiki/XSLT

libyuv\

YUV,是一种颜色编码方法。

http://zh.wikipedia.org/wiki/YUV

llvm\

 LLVM  Low Level Virtual Machine (低级虚拟机)的简称,这个库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用。能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。

http://baike.baidu.com/view/2995210.htm

lohit-fonts\

 

 

markdown\

Markdown 是一种轻量级的标记语言

http://zh.wikipedia.org/wiki/Markdown

mesa3d\

Mesa 3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。

http://zh.wikipedia.org/wiki/Mesa_3D

mksh\

 

 

mockwebserver\

 

 

mtpd\

媒体传输协议工具

http://baike.baidu.com/view/32723.htm

netcat\

netcat是个计算机网络公用程式,用来对网络连线TCP或者UDP进行读写。在网络工具中有“瑞士军刀”的美誉

http://baike.baidu.com/view/560266.htm

netperf\

Netperf是一种网络性能的测量工具,主要针对基于TCPUDP的传输。

http://baike.baidu.com/view/3506574.htm

neven\

图像识别库

http://www.nevenvision.com

nist-sip\

 

 

oauth\

OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。

http://baike.baidu.com/view/3948029.htm

http://zh.wikipedia.org/wiki/OAuth

opencv\

OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库

http://baike.baidu.com/view/1343775.htm

openssl\

为网络通信提供安全及数据完整性的一种安全协议

http://baike.baidu.com/view/300712.htm

oprofile\

Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种

http://baike.baidu.com/view/2973608.htm

pcre\

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正规表达式库.这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。用pcre来解决C语言中使用正则表达式的问题

http://baike.baidu.com/view/3963592.htm

ping\

用来检查网络是否通畅或者网络连接速度的命令

http://baike.baidu.com/view/709.htm

ping6\

IPV6 ping

 

ppp\

点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。

http://baike.baidu.com/view/30514.htm#sub8100295

proguard\

ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具

http://baike.baidu.com/view/1834969.htm

protobuf\

 

 

qemu\

QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与BochsPearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能模拟至接近真实电脑的速度。

http://baike.baidu.com/view/1498358.htm

qemu-pc-bios\

 

 

quake\

目前常被用于测试显卡

http://baike.baidu.com/view/704189.htm

safe-iop\

安全的跨平台整体操作

http://code.google.com/p/safe-iop/

skia\

skia是个2D向量图形处理函数库,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。

http://www.oschina.net/p/skia/

sonivox\

sonivox公司提供的声音解决平台

 

speex\

Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式

http://baike.baidu.com/view/1986165.htm

sqlite\

一款轻型的数据库

http://baike.baidu.com/view/19310.htm

srec\

 Nuance 公司提供的开源连续非特定人语音识别。

 

srtp\

SRTP协议(Secure Real-time Transport Protocol),安全传输协议,用于增强VOIP网络电话协议

http://baike.baidu.com/view/985843.htm

stlport\

stl的一个开源实现。android本身不支持stl,可以使用这个库做为替代

 

strace\

straceLinux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息

http://zh.wikipedia.org/wiki/Strace

svox\

一个文本转语音的第三方解决方案

http://www.svox.com

tagsoup\

一个java库,用于对 HTML 进行解析和清洁,并交付一个表示格式良好且有效的 XHTML  SAX 事件流。

 

tcpdump\

TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。

http://baike.baidu.com/view/76504.htm

tinyalsa\

android4.0  alsa-lib 已不被使用, 取而代之的是 tinyalsa

 

tinyxml\

TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在WindowsLinux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。

http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.html

tremolo\

一个音效处理库

 

v8\

V8是谷歌的开源JavaScript引擎。

http://baike.baidu.com/view/340586.htm#7

valgrind\

 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。

http://baike.baidu.com/view/1690710.htm

webkit\

WebKit 是一个开源的浏览器引擎

http://baike.baidu.com/view/1510583.htm

webp\

WebPGoogle新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。

http://baike.baidu.com/view/4447461.htm

webrtc\

WebRTC是一项在浏览器内部进行实时视频和音频通信的技术

http://baike.baidu.com/view/5855785.htm

wpa_supplicant\

与无线网络配置有关的工具

 

wpa_supplicant_6\

 

 

wpa_supplicant_8\

 

 

xmlwriter\

一款XML 编辑工具

http://baike.baidu.com/view/754494.htm

yaffs2\

第一个专门为NAND Flash存储器设计的嵌入式文件系统,适用于大容量的存储设备

http://baike.baidu.com/view/1655597.htm

zlib\

zlib是提供数据压缩用的函式库

http://baike.baidu.com/view/2258413.htm

 参考http://blog.youkuaiyun.com/tony_hrwk/article/details/4907151

以及http://www.cnblogs.com/innost/archive/2012/01/10/2318382.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值