pdfAndroid移动开发技术(慕课版)习题集题库及答案.pdfVIP

  • 88
  • 0
  • 约2.04万字
  • 约 22页
  • 2022-05-21 发布于辽宁
  • 举报

pdfAndroid移动开发技术(慕课版)习题集题库及答案.pdf

Android移动开发技术(慕课版)习题集题库及答案 一、填空题 1.在Android开发环境中,SDK组件的作用是用于( 开发 )Android应用。 2.在Android开发环境中,( Dalvik )组件的作用是虚拟机管理。 二、判断题 1.电子邮件客户端属于Android平台体系结构的应用程序框架层。( F ) 2.Android 中使用AVD Manager工具进行SDK版本控制。( F ) 3.Android 只能在Windows环境下开发。( F ) 三、问答题 1. 写出2种当前比较流行的移动操作系统并介绍其作用和特点。 略 2 . 简述Android平台体系结构的层次划分,并说明各个层次的作用。 第一层Linux 内核,提供有操作系统内核管理的底层基础功能;第二层中 间层,由函数库和Android运行时构成;第三层应用程序框架层,提供了 Android平台的管理功能和组件重用机制;第四层应用程序层,提供了一 系列核心应用程序。 习题 一、填空题 1.Android项目打包后生成一个( apk )文件。 2.Logcat 日志信息按照等级由低到高划分为五个等级,分别是( verbose )、( debug )、( info )、( warn )、( error )。 3.如果想根据日志信息的标签进行日志信息的过滤,需要添加的过滤条件是 ( tag )。 1 二、问答题 1.简述签名的意义。 a) 为了保证每个应用程序开发商合法ID b) 防止部分开发商可能通过使用相同的Package Name来混淆替换已经安装的程序 c) 保证我们每次发布版本的一致性(如自动更新不会因为版本不一致而无法安装 ) 2.简述Release版本和Debug版本打包生成的文件的区别。 debug模式:系统自动生成debug签名; debug签名的应用程序不能在Android Market上架销售,它会强制你 使用自己的签名;Debug模式下签名用的证书(默认是Eclipse/ADT和Ant编 译) 自从它创建之日起,1年后就会失效。 debug.keystore在不同的机器上所生成的可能都不一样,就意味着如 果你换了机器进行apk版本升级,那么将会出现上面那种程序不能覆盖安 装的问题,相当于软件不具备升级功能 通过在Android studio上运行直接在模拟机或手机上启动程序,只是调试程序而已; release模式:用自己生成的key文件来签名; release通常被称为发布版本。 3.简述APK文件反编译得到的几个文件的作用。 AndroidManifest 全局配置文件; Classes.dex java核心代码文件; Resource 记录了资源文件的位置和id之间的映射关系; Res文件夹 资源文件; META-INF文件夹 用于保证apk文件的完整性和安全性; Mf 包含所有文件的文件名的编码值,保证apk 的完整性; Rsa 非对称加密,被称为公钥加密标准;算法自己看;公钥加密; Sf 同manifest 的结构,私钥加密; 习题 一、选择题 通过特定的接口类进行事件处理的是( C )。 2 A .事件 B.事件源 C.事件监听器 D.事件处理器 二、填空题 Android 的事件处理模型常用的有( 基于监听接口 )和( 基于回 接口 )

文档评论(0)

1亿VIP精品文档

相关文档