Data,中文释义:数据,数据资料。Data文件夹,是系统及程序的数据存放文件夹,比如软件的设置和安装包等。
Data文件夹中各个文件夹则代表的是不同类型的数据存放文件夹。
无论Data文件指的是文件名Data还是扩展名data,都是系统或程序自定义的数据文件。Data是数据保存的备份类文件,一般可以用meidaplayer、记事本或word打开。
扩展资料:
Data文件夹内主要有以下文件夹:
1、data/data/下是手机系统文件和你安装软件的数据文件。随便删除后会造成死机或开不了机的后果。
2、data/dalvik-cache/下是卸载的软件残留数据。删除重启后,你会发现手机内存有所增加。该文件夹下的数据文件可以随便删除,但删除该文件夹数据后首次开机速度比较慢,但之后会正常。
3、data/app原义指应用程序,是系统应用文件夹(常说的精简系统时要改动的文件夹)。
4、data/user原义指用户,这里是存放用户数据的文件夹(比如你的WIFI设置、锁屏密码)。
data/data/ 下是手机系统文件和你安装软件的数据文件,不建议随便删除,或造成死机或开不了机。
data/dalvik-cache/ 的文件可以随便删除。一般你卸载的软件会有残留,全部选定,删除,重启后,你会发现手机内存有所增加。删除后首次开机速度比较慢,之后正常。
Android SDK 目录下有很多文件夹,主要都是干什么的呢?。
1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。
2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。
3. market_licensing 作为Android Market版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。
4. platforms 是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本, 这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。
5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android 2.3开始这些工具被划分为通用了。
6. samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite数据库操作可以查看NotePad这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于Android主题开发Home则是android m5时代的主题设计原理。
7. tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。
8. usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。
参考自:blog.csdn.net/coolwzjcool/article/details/7761663。
其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。(SDK编程指调用raw API进行Windows编程(即直接调用windows的API进行编程,而不是通过MFC等类库),编程语言为C.)
其实上面只是说了一个 SDK 大概的概念而已,理解什么是 SDK 真有这么容易吗?恐怕没这么简单!为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。
首先要接触的是“API”,也就是 Application Programming Interface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。
DLL,即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。其实 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函数的执行代码。为了使用 DLL 中的 API 函数,我们必须要有 API 函数的声明(.H)和其导入库(.LIB),函数的原型声明不难理解,那么导入库又是做什么用的呢?我们暂时先这样理解:导入库是为了在 DLL 中找到 API 的入口点而使用的。
所以,为了使用 API 函数,我们就要有跟 API 所对应的 .H 和 .LIB 文件,而 SDK 正是提供了一整套开发 Windows 应用程序所需的相关文件、范例和工具的“工具包”。到此为止,我们才真正的解释清楚了 SDK 的含义。
由于 SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如 VCL 和 MFC,虽然他们比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍它们在需要的时候随时直接调用 API 函数。
存放软件的配置文件和临时文件,可以删除的。
appdata下有三个子文件夹,分别为local,locallow, roaming,简单地来说,都是用来存放软件的配置文件和临时文件的,里面有很多以软件名称或软件公司命名的文件夹。
其中local下的temp文件夹是一个临时文件夹,当你解压缩包时如果不指定路径,系统就把压缩包解到local\temp文件夹下,这个文件夹下面一般都存放了一些解压文件,安装软件的时候系统就会从这个文件夹里面来调用数据,这个文件夹占用的空间有时候非常大。
相关介绍:
locallow文件夹是用来存放共享数据,roaming文件夹也是存放一些使用程序后产生的数据文件,比如听音乐和看视频,以及登录某些网站的用户名和密码的缓存数据。
appdata文件夹是重要的系统文件夹,通常情况下不建议删除,删除的话,可能会导致某些软件使用出现问题。
原文地址:http://www.qianchusai.com/ampsdkdata%E6%98%AF%E4%BB%80%E4%B9%88%E6%96%87%E4%BB%B6.html