Reference/glossary
From Android中文网
Android中文网(androidcn.net) 版权申明 : creativecommons licenses
[编辑] Android术语表
翻译者:--Jarod 16:02 2007年12月29日 (CST)
[编辑] Android术语表
下面列出的条目是文档中使用的术语:
- .apk扩展名
- .apk是Android包的扩展名,一个Android包包含了与某个Android应用程序相关的所有文件。 apk文件将AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件和其他文件打成一个压缩包。 一个工程只能打进一个.apk文件。
- .dex扩展名
- Android程序被编译成.dex(Dalvik Executable)文件, 然后再打包进设备上的一个.apk文件。.dex 文件不能被Java语言编写的自动编译程序生成。
- Action
- 是对Intent发送器意图的描述。一个活动是一个指派给Intent的字符串值。活动字符串可以由Android定义也可以由第三方开发者定义。例如,在网页URL中使用的android.intent.action.VIEW或者在用户应用程序中使用com.example.rumbler.SHAKE_PHONE来使电话震动。
- Activity
- 应用程序中的唯一屏幕,支持Java代码,是Activity类的子类
- adb
- Android Debug Bridge, 是SDK自带的一个基于命令行的调试程序。它提供了设备浏览工具、设备上的拷贝工具和为调试转寄端口的功能。更多信息请参考Using adb。
- 应用程序
- 一个或多个Activity、服务、监听和Intent接收器的集合。一个应用程序有一个文件清单,并且打包成一个apk文件。
- 内容源
- 内容源是建立在类ContentProvider之上的用于处理指定格式的内容请求字符串并返回指定格式的数据的类。关于内容源的使用信息请参考Reading and writing data to a content provider。
- 内容URI
- 一种URI。请参考URI
- Dalvik
- Android虚拟机的名字。 Dalvik虚拟机是一个只能解释执行.dex文件的虚拟机,.dex文件针对存储性能和内存管理进行了优化。 Dalvik虚拟机是基于寄存器的虚拟机,并且能够运行经过Dalvik自带的"dx"工具转换过的Java类。 虚拟机运行在兼容Posix的操作系统上,依赖于底层的功能(例如线程和低级内存管理)。Dalvik的核心类库有意做得与Java标准版非常类似,但它明显更适合小型移动设备。
- DDMS
- 调试监视服务(Dalvik Debug Monitor ServiceDalvik)是SDK自带的一个可视的调试工具。它提供了屏幕捕捉、日志存储和进程检测能力。请参考Dalvik Debug Monitor Server了解更多关于DDMS的信息。
- Drawable
- 编译过的可视化资源用来做背景、标题或屏幕的其他部分。它被编译在android.graphics.drawable子类中。
- 意图
- 意图是一个Intent类,它包含很多描述调用者意图做什么的字段。调用者发送意图到Android意图处理器,意图处理器会遍历所有应用程序的意图过滤器来查找与该意图最匹配的Activity。意图字段包括渴望的动作、种类、数据、数据的MIME类型、一个处理类和其他约束。
- 意图过滤器
- Activity和意图接收器在它们的文件清单中包含一个或多个过滤器用来描述什么类型的意图或者信息是它们能处理或想接收的。一个意图过滤器列出了一系列要求,例如意图或信息必须满足的数据类型、被请求的动作和URI的格式。 对于Activity,Android搜索意图和Activity过滤器匹配程度最高的Activity;对于消息,Android会将消息转发给所有匹配意图过滤器的接收器。
- Intent接收器
- 一个监听由Context.broadcastIntent()发出的信息广播的类。示例代码, 请参考Listening for and broadcasting global messages。
- 布局资源
- 一个描述Activity屏幕布局的XML文件。
- 文件清单
- 应用程序中的一个XML文件,用于描述包中多个activity、Intent过滤器、服务和其他内容。请参考AndroidManifest.xml File Details。
- Nine-patch / 9-patch / Ninepatch image
- 一种可变尺寸的位图资源,可用作设备上的背景或其他图片。更多信息请参考Nine-Patch Stretchable Image。
- 请求字符串
- 一种URI。请参考URI。
- 资源
- 用户提供的XML、位图或其他文件。构建程序时会导入进来,稍后会被代码加载。Android支持多种类型的资源;请参考Resources中的详细描述。程序定义的资源文件应当保存在
res/子目录下。 - 服务
- 运行在后台执行多种固定任务的类。例如播放音乐或检测网络活动。
- 主题
- 一系列定义多种默认显示设置的参数(文字大小、背景颜色等)。Android在R.style中提供了几个标准的主题(以"Theme_"开头)。
- URIs
- Android使用URI字符串请求数据(例如通讯录列表)和动作(例如在浏览器中打开网页)。但是两种有效的URI字符串具有不同的值。所有请求数据的URI必须以" content:// "开头。有效的动作URI字符串会被设备上的适当的程序处理;例如,以" http:// "开头的URI字符串会被浏览器处理。
===The End === --Jarod 16:02 2007年12月29日 (CST)
