400-000-6063

主页 > IT知识 > Android知识 > 【从0开始学Android】安卓基础培训:AIDL的全称

【从0开始学Android】安卓基础培训:AIDL的全称

发布:无限互联IT培训    来源:无限互联IT培训    时间:2016-11-23 15:39

  无限互联从0开始学IT编程系列之Android开发相关基础知识,Android基础培训,Android的系统架构。IT培训官网:http://www.wuxianedu.com/

  1.Android基础培训,从0开始学Android:Android的系统架构

  Android系统分为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层。

  2.Android基础培训,从0开始学Android:请解释下Android程序运行时权限与文件系统权限的区别

  答:运行时权限由Dalvik虚拟机授权,文件系统权限是由linux内核授权。

  3.Android基础培训,从0开始学Android:一条最长的短信息约占多少byte?

  中文70(包括标点),英文160个字节。

【从0开始学IT】安卓基础培训:AIDL的全称是什么?

  【从0开始学IT】安卓基础培训:AIDL的全称是什么?

  4.Android基础培训,从0开始学Android:什么是嵌入式实时操作系统, Android 操作系统属于实时操作系统吗?

  嵌入式实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。又可分为软实时和硬实时两种,而android是基于linux内核的,因此属于软实时。

  5.Android基础培训,从0开始学Android:DDMS和TraceView的区别?

  DDMS是一个程序执行查看器,在里面可以看见线程和堆栈等信息,TraceView是程序性能分析器。

  6.Android基础培训,从0开始学Android:Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念

  答:DVM指dalivk虚拟机,每个Android应用程序都在自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux 中的一个进程,所以可以认为是同一个概念。

  7.Android基础培训,从0开始学Android:嵌入式操作系统内存管理有哪几种, 各有何特性

  段式、页式、段页,用到了MMU、虚拟空间等技术

  8.Android基础培训,从0开始学Android:AIDL的全称是什么?如何工作?能处理哪些类型的数据?

  答:全称是Android Interface Define Language(Android接口定义语言),Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。

  9.Android基础培训,从0开始学Android:AIDL支持的数据类型有:

  1. 不需要import声明的简单Java编程语言类型(int,boolean等)

  2. String, CharSequence不需要特殊声明

  3. List, Map和Parcelables类型, 这些类型内所包含的数据成员也只能是简单数据类型, String等其他支持的类型。

  关键词标签:IT培训,Android培训,Android基础培训,从0开始学Android,Android的系统架构

上一篇:深度探究:为什么程序员会讨厌项目经理?

下一篇:没有了

推荐文章
深度探究:为什么程序员会讨厌项目经理(11-02)