Android 常用开发术语
本附录汇集一些在本书中使用和涉及到的Android术语介绍和说明。
1.apk扩展名
apk是Android包的扩展名,一个Android包包含了与某个Android应用程序相关的所有文件,apk文件将AndroidManifest.xml文件、应用程序代码(dex文件)、资源文件和其他文件组成一个压缩包,一个项目只能打包压缩成一个apk文件。
2..dex扩展名
Android的程序被编译成.dex(Dalvik Executable)格式文件, 然后再进行打包生成可被直接安装的apk文件。
3.应用程序(APP)
一个或多个Activity、服务、监听和Intent接收器的集合,一个应用程序有一个文件清单,并且打包成一个apk文件。
3.Action
对Intent发送器意图的描述,一个活动是一个指派给Intent的字符串值。活动字符串可以由Android定义,也可以由第三方开发者定义。例如,在网页URL中使用的android.intent.action.VIEW或者在用户应用程序中使用的 com.example.rumbler.SHAKE_PHONE来使电话震动。
4.ADB( Android Debug Bridge )
SDK自带的一个基于命令行的调试程序。它提供了设备浏览工具、设备上的拷贝工具和为调试转寄端口的功能。更多信息请参考附录三(Android的ADB工具使用)。
5.内容源
内容源是建立在类ContentProvider之上的用于处理指定格式的内容请求字符串,并返回指定格式的数据的类。关于内容源的使用信息请参考本书第7章内容。
6.Dalvik Android
虚拟机的名字,Dalvik虚拟机是一个只能解释执行dex文件的虚拟机,dex文件针对存储性能和内存管理进行了优化。 Dalvik虚拟机是基于寄存器的虚拟机,并且能够运行经过Dalvik自带的“dx”工具转换过的Java类。 虚拟机运行在兼容Posix的操作系统上,依赖于底层的功能(如线程和低级内存管理)。Dalvik的核心类库有意做得与Java标准版非常类似,但它明显更适合小型移动设备。
7.DDMS
调试监视服务(Dalvik Debug Monitor Service)是SDK自带的一个可视的调试工具。它提供了屏幕捕捉、日志存储和进程检测能力。
8.Drawable
编译过的可视化资源,可以用来做背景、标题或屏幕的其他部分。它被编译在android.graphics.drawable子类中。
9.意图(Intent)
意图是一个Intent类,它包含很多描述调用者意图做什么的字段。调用者发送意图到Android意图处理器,意图处理器会遍历所有应用程序的意图过滤器来查找与该意图最匹配的Activity。意图字段包括渴望的动作、种类、数据、数据的MIME类型、一个处理类和其他约束。
10.意图过滤器(intent-filter)
Activity和意图接收器(Receiver)在它们的文件清单中包含一个或多个过滤器,用来描述什么类型的意图或者信息是它们能处理或想接收的。一个意图过滤器列出了一系列要求,例如,意图或信息必须满足的数据类型、被请求的动作和URI的格式。对于Activity,Android搜索意图和Activity过滤器匹配程度最高的Activity;对于消息,Android会将消息转发给所有匹配意图过滤器的接收器。
11.Intent接收器(Receiver)
一个监听是由Context.broadcastIntent()发出的信息广播的类,详细信息请参考本书第9章。
12.布局资源
一个描述Activity屏幕布局的XML文件。
13.文件清单
应用程序中的一个XML文件,用于描述包中多个Activity、Intent过滤器、服务和其他内容。可以打开AndroidManifest.xml查看其包含的内容。
14.Nine-patch / 9-patch / Ninepatch image
一种可变尺寸的位图资源,可用作设备上的背景或其他图片。
15.资源
用户提供的XML、位图或其他文件,构建程序时会导入进来,稍后会被代码加载,Android支持多种类型的资源,请参考Resources中的详细描述,程序定义的资源文件应当保存在res/ 子目录下。
16.服务(Service)
运行在后台执行多种固定任务的类,如播放音乐或检测网络活动。
17.主题(Theme)
一系列定义多种默认显示设置的参数(文字大小、背景颜色等)。Android在R.style中提供了几个标准的主题(以"Theme_"开头)。
18.URIs
Android使用URI字符串请求数据(如通信录列表)和动作(如在浏览器中打开网页)。URI字符串可以具有不同的格式。所有请求数据的URI必须以“content://”开头。有效的动作URI字符串会被设备上的适当的程序处理,例如,以“ http://”开头的URI字符串会被浏览器处理。
分享到:
相关推荐
008集-android开发常用术语视频教程, 适合初学者。
Android 入门基础重点及术语解释,适合于初学者。
本附录汇集一些涉及到的Android术语介绍和说明
Android 常用开发术语(Word格式) Android 常用开发术语(Word格式)
UL常用英文术语-------------------------------------------------------------------------------------500
DVB常用术语-中英对照 DVB 常用术语 中英对照 缩写
Android_术语 Android_术语 Android_术语 Android_术语 Android_术语 Android_术语
质量体系认证必看资料,9000是基础和术语,就是规则的部分,9001是要求部分,不能只看9000不看9001
GB_T 19000-2016 质量管理体系 基础和术语 2016-12-30发布,2017-07-01实施
网络安全基础术语已成为互联网从业人员储备知识点,从代码层面上管理和规范可能存在的网络安全漏洞,定义安全策略,避免造成更多更大损失。想要更多网络安全资源、请访问CSDN下载频道
Oracle入门--Oracle的概念和术语,适合初学者,有个简单的认识。
JavaScript入门教程(初学者不可多得的优秀入门教材-通俗易懂-专业术语通俗化)(1)
seo常用术语-301重定向.docx
用Eclipse开发Android应用程序IBM技术文章Android简介在讨论Eclipse插件和开发Android应用程序之前,我们先看看Android的体系结构和一些重要的术语,这会对本教程后面的讨论和您自己构建Android应用程序有帮助。...
软件开发技术常用术语英中对照 软件开发技术常用术语英中对照 软件开发技术常用术语英中对照
目录 MPLS TE 01 - 基础课程 - MPLS TE的基本概念 MPLS TE 02 - 基础课程 - MPLS TE的基本...MPLS TE 09 - 基础课程 - MPLS TE的基本六个步骤 - 信息发布6 MPLS TE 10 - 基础课程 - MPLS TE的基本六个步骤 - 信息发布7
seo常用术语-URL的规范化.docx
GPS作为野外定位的最佳工具,在户外运动中有广泛的应用,在国内也可以越来越经常地看见有人使用了。GPS不象电视或收音机,打开就能用,它更象一架相机,你需要有一定的知识。
电子对抗技术术语-雷达对抗工程基础 159P-54.8M.pdf
seo常用术语-nofollow到底是什么.docx