当前位置:首页 > 编程开发

Android术语列表概览

webgou16年前 (2010-08-08)编程开发134

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的字符串值。

5, ADB( Android Debug Bridge ):SDK自带的一个基于命令行的调试程序。它提供了设备浏览工具、设备上的拷贝工具和为调试转寄端口的功能。

6, 内容源:Android术语中的内容源是建立在类ContentProvider之上的用于处理指定格式的内容请求字符串,并返回指定格式的数据的类。

7, Dalvik Android:虚拟机的名字,Dalvik虚拟机是一个只能解释执行dex文件的虚拟机,dex文件针对存储性能和内存管理进行了优化。 Dalvik虚拟机是基于寄存器的虚拟机,并且能够运行经过Dalvik自带的“dx”工具转换过的Java类。 虚拟机运行在兼容Posix的操作系统上,依赖于底层的功能(如线程和低级内存管理)。Dalvik的核心类库有意做得与Java标准版非常类似,但它明 显更适合小型移动设备。

8, 意图(Intent) :意图是一个Intent类,它包含很多描述调用者意图做什么的字段。调用者发送意图到Android意图处理器,意图处理器会遍历所有应用程序的意图过 滤器来查找与该意图最匹配的Activity。意图字段包括渴望的动作、种类、数据、数据的MIME类型、一个处理类和其他约束。

9, 意图过滤器(intent-filter):Activity和意图接收器(Receiver)在它们的文件清单中包含一个或多个过滤器,用来描述什么类 型的意图或者信息是它们能处理或想接收的。一个意图过滤器列出了一系列要求,例如,意图或信息必须满足的数据类型、被请求的动作和URI的格式。 对于Activity,Android搜索意图和Activity过滤器匹配程度最高的Activity;对于消息,Android会将消息转发给所有匹 配意图过滤器的接收器。

10,Intent接收器(Receiver):一个监听是由Context.broadcastIntent()发出的信息广播的类。

11,布局资源:一个描述Activity屏幕布局的XML文件。

12,文件清单:应用程序中的一个XML文件,用于描述包中多个Activity、Intent过滤器、服务和其他内容。可以打开AndroidManifest.xml查看其包含的内容。

13,资源:整个Android术语可以为用户提供的XML、位图或其他文件,构建程序时会导入进来,稍后会被代码加载,Android支持多种类型的资源,请参考Resources中的详细描述,程序定义的资源文件应当保存在res/ 子目录下。

14,服务(Service) :运行在后台执行多种固定任务的类,如播放音乐或检测网络活动。

15,URIs:Android使用URI字符串请求数据(如通信录列表)和动作(如在浏览器中打开网页)。字符串可以具有不同的格式。所有请求数 据的URI必须以“content://”开头。有效的动作URI字符串会被设备上的适当的程序处理,例如,以“ http://”开头的URI字符串会被浏览器处理。

16,AIDL(AndRoid接口描述语言):是一种接口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的.

17,JNI:java本地编程接口,是 Java Native Interface 的英文缩写。他能够使java代码与用其他编程语言编写的应用程序和库进行互操作。(其他编程语言大多是c,c++和汇编语言。)

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=257

标签: androidos
分享给朋友:

“Android术语列表概览” 的相关文章

sandy 旋转例子

以下是用sandy 1.2库编写,可以在flash lite 3.1上运行。用cs4开发.由于下载不了源码,不过可以自行新建一fla(flash源文件)文件,然后按照下面方法加载图片: 1.把相应图片导入到库中 2.然后把图片转换成影片,并导出去。 3.用导出的名字替换掉(new MovieSki…

QQ相册密码破解原理

QQ相册密码破解的解密破解工作主要集中在应用QQ相册BXDXD程序与加密XUXDE动态代码库之间的通讯拦截程序问题。这种最新qq像册密码破解的方法成本较低,也易于实现,对待以加密QQ相册为密码的BXDXD程序可以轻松的破解。 由于QQ像册密码破解的应用代码接口(BDY)基本上都是公开的,因此从…

7款开源Java反编译工具

7款开源Java反编译工具…

C语言中srand随机函数怎么用

[B]设置随机数种子[/B]…

Mac Application GDB Usage

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。&…

一些系统分析的经验

0. 尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求是不可能一下子就确定的,假设我们刚开始对核心需求的实现方式增加了一点点的复杂性,比如说多加了一个表,一个藕合字段,那么对于以后的扩展我们就有可能要去制定更加复杂的规则去适应,从而“被逼”消耗更多的工作,使用更加复杂的结构和业…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。