1,apk扩展名:apk是Android包的扩展名,一个Android包包含了与某个Android应用程序相关的所有文件,apk文件将AndroidManifest.xml文件、应用程序代码(dex文件)、资源文件和其他文件组成一个压缩包,一个项目只能打包压缩成一个apk文件。
2, dex扩展名:Android的程序被编译成.dex(Dalvik Executable)格式文件, 然后再进行打包生成可直接安装的apk文件。
3, 应用程序(APP) :一个或多个Activity、服务、监听和Intent接收器的集合,一个应用程序有一个文件清单,并且打包成一个apk文件。 4, Action:对Intent发送器意图的描述,一个活动是一个指派给Intent的字符串值。
4, ADB( Android Debug Bridge ):SDK自带的一个基于命令行的调试程序。它提供了设备浏览工具、设备上的拷贝工具和为调试转寄端口的功能。
5, 内容源:Android术语中的内容源是建立在类ContentProvider之上的用于处理指定格式的内容请求字符串,并返回指定格式的数据的类。
6, Dalvik Android:虚拟机的名字,Dalvik虚拟机是一个只能解释执行dex文件的虚拟机,dex文件针对存储性能和内存管理进行了优化。 Dalvik虚拟机是基于寄存器的虚拟机,并且能够运行经过Dalvik自带的“dx”工具转换过的Java类。 虚拟机运行在兼容Posix的操作系统上,依赖于底层的功能(如线程和低级内存管理)。Dalvik的核心类库有意做得与Java标准版非常类似,但它明显更适合小型移动设备。
7, 意图(Intent) :意图是一个Intent类,它包含很多描述调用者意图做什么的字段。调用者发送意图到Android意图处理器,意图处理器会遍历所有应用程序的意图过滤器来查找与该意图最匹配的Activity。意图字段包括渴望的动作、种类、数据、数据的MIME类型、一个处理类和其他约束。
8, 意图过滤器(intent-filter):Activity和意图接收器(Receiver)在它们的文件清单中包含一个或多个过滤器,用来描述什么类型的意图或者信息是它们能处理或想接收的。一个意图过滤器列出了一系列要求,例如,意图或信息必须满足的数据类型、被请求的动作和URI的格式。 对于Activity,Android搜索意图和Activity过滤器匹配程度最高的Activity;对于消息,Android会将消息转发给所有匹配意图过滤器的接收器。
9,Intent接收器(Receiver):一个监听是由Context.broadcastIntent()发出的信息广播的类。
10,布局资源:一个描述Activity屏幕布局的XML文件。
11,文件清单:应用程序中的一个XML文件,用于描述包中多个Activity、Intent过滤器、服务和其他内容。可以打开AndroidManifest.xml查看其包含的内容。
12,资源:整个Android术语可以为用户提供的XML、位图或其他文件,构建程序时会导入进来,稍后会被代码加载,Android支持多种类型的资源,请参考Resources中的详细描述,程序定义的资源文件应当保存在res/ 子目录下。
13,服务(Service) :运行在后台执行多种固定任务的类,如播放音乐或检测网络活动。
14,URIs:Android使用URI字符串请求数据(如通信录列表)和动作(如在浏览器中打开网页)。字符串可以具有不同的格式。所有请求数据的URI必须以“content://”开头。有效的动作URI字符串会被设备上的适当的程序处理,例如,以“ http://”开头的URI字符串会被浏览器处理。
15,AIDL(AndRoid接口描述语言):是一种接口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的.
16,JNI:java本地编程接口,是 Java Native Interface 的英文缩写。他能够使java代码与用其他编程语言编写的应用程序和库进行互操作。(其他编程语言大多是c,c++和汇编语言。)
分享到:
相关推荐
### Android常用开发术语详解 #### 1. APK扩展名 APK,即Android Package Kit,是Android应用的主要分发格式。一个APK文件包含了与特定Android应用相关的所有文件,包括但不限于`AndroidManifest.xml`(应用配置...
下面将详细解释这些常用术语,帮助你更好地理解Android开发的基础概念。 1. **Activity**:活动(Activity)是Android应用程序的基本构建块,它代表用户可以看到并与其交互的一个屏幕。一个应用可能包含多个...
Android 开发中有很多专业术语,了解这些术语对于 Android 开发者非常重要。本文将对 Android 开发中常用的术语进行解释和说明,包括 apk 扩展名、dex 扩展名、应用程序、Action、ADB、内容源、Dalvik、DDMS、...
【Android 平台计算机专业英文术语查询系统】是一款专为高校学生设计的移动应用,旨在帮助他们在双语教学环境中方便快捷地查找计算机专业的英文术语。系统基于Android平台开发,考虑到Android设备的广泛普及,旨在...
计算机专业术语是理解信息技术领域核心概念的关键,这些术语通常由英文构成,因为计算机科学起源于英语国家,并且全球大部分技术文献和技术交流都是用英文进行的。掌握这些术语能帮助我们更好地理解和沟通计算机科学...
计算机专业常用英语词汇。计算机英语词汇由于其专业性比较强,很多单词都有其特定的含义,一般的通用翻译很难准确表达其意思。为了能更好的帮助小伙伴们理解自己眼前的专业词汇和准确意思,也为了让自己的编程术语,...
Class 等级 Views列表 Intents列表 许可列表 资源类型列表 Android IDL(Android接口定义语言) 术语检索 总索引 常见问题 一般性问题 普通任务 疑难解决 开源授权 应用程序框架 安全性ecurity Android 路线图Android
本文主要介绍了与移动设备、互联网、网络通信等领域相关的专业术语。涉及到的术语非常丰富,包括iOS、Android、操作系统、硬件设备、网络服务以及位置服务等多方面的概念。下面将详细解释这些术语,并对它们在IT行业...
### Android JNI 常用函数详解 #### 一、引言 JNI(Java Native Interface)是一种标准机制,允许Java代码调用本地C/C++代码,同时也支持从C/C++调用Java方法。这对于Android开发来说尤其重要,因为它使得开发者...
Android-varTrans的独特之处在于它的专业性和针对性。不同于传统的通用翻译插件,它专注于变量命名的翻译,使得开发者在阅读和理解代码时能更快地把握变量的意义。这对于团队协作,特别是跨国团队间的沟通,以及个人...
上述内容中多次提到了“食谱”(recipe),这在Python开发领域中是一个常用术语,指的是用于定义软件构建过程的脚本或方法。Python的构建系统通常利用这些“食谱”来定义如何构建和安装软件包。而python-for-android...
在JAVA和Android开发中,掌握相关的英语词汇是十分重要的,因为这些术语构成了编程语言和相关文档的基础。以下是一些关键的开发词汇及其解释: A. `array`:数组,是存储相同类型元素的集合,可以通过索引来访问每...
在项目实施过程中,可能会使用一些专业术语和缩略语,因此, Android项目需求文档模板中包括了一部分名词解释,旨在帮助读者快速了解项目中使用的专业术语和缩略语,以避免误解和混淆。 三、参考资料 Android项目...
在Android开发过程中,掌握一些常用的英语词汇是必不可少的。这些词汇涵盖了编程、界面设计和应用交互等多个方面。以下是一些关键术语的详细解释: 1. **API(Application Programming Interface)**:应用程序接口,...
【标题】"ABPV-master_equatorybi_exist6ru_android源码_androidstudio_android_...综上所述,这个Android项目涵盖了多个IT领域的知识,从移动应用开发技术到医疗信息化系统的实际运用,都是开发者需要掌握的专业技能。
这种提示方式有助于用户理解问题所在并采取相应措施,同时也能增强应用的专业感和质量感。 在Android中,我们可以使用多种方法来实现动态错误提示。一种常见的方法是利用自定义View,如题目中的"ErrorView"。自定义...
理解 Android.mk 的基本语法和常用变量对于利用 Android NDK 进行高效开发至关重要。 通过遵循 Android.mk 的规范,开发者可以更轻松地维护大型项目,并确保跨版本的一致性和可维护性。此外,这种标准化的方法也有...
本设计的主要任务是开发一个基于 Android 平台的信息专业英语词典,提供信息专业词汇及术语互译、词条简介、词汇分类等基本功能。同时,用户还可以自由添加、删除、更新单词,建立个人生词库等。 在设计和开发过程...