01.Android相关术语:本文记录Android用到的术语,以后会随时补充。

1、Android(机器人):是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面、应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

2、JDK(Java Development Kit):是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

3、ADT(Android Development Tools Plug-in):这是Android在Eclipse上的开发工具。ADT扩展了Eclipse的功能,可以让用户快速的建立和开发Android项目。

4、ADV(Android Virtual Device):是Android运行的虚拟设备,他是Android的模拟器识别。

5、Dalvik:是Google公司自己设计用于Android平台的Java虚拟机。是Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。

6、DDMS(Dalvik Debug Monitor Service):是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。在集成开发环境中,有DDMS控制台窗口。

7、ADB(Android Debug Bridge):Android调试桥,用于向模拟器或手机设备安装应用程序的.apk文件和从领命行访问模拟器或手机设备。也可以用于将标准的调试器连接到运行在Android模拟器或手机设备上的应用代码。

8、AAPT(Android Asset Packaging Tool):Android资源打包工具,这个工具打包apk文件构成一个Android 应用程序。该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件。

9、AIDL(Android Interface Definition Language):Android接口描述语言。Android系统中的进程之间不能共享内存,AIDL用来生成进程间接口代码,用于不同进程之间进行数据通信。

10、TRACEVIEW:跟踪显示工具。可以生成跟踪日志数据的图形分析视图,这些跟踪日志数据有Android应用程序产生。

11、DX工具:用来将class字节码重写为Android自家码,存储在.dex文件中。

12、URI(Universal Resource Identifier):通用资源标志符。