2021级《移动程序设计》复习大纲
考试题型和分值
一、判断题(共10小题,每题1分,共10分)
二、单选题(共10小题,每题1分,共10分)
三、填空题(共10小题,每空1分,共10分)
四、简答题 (共4小题,每题10分,共40分)
五、程序设计题 (共2小题,每空2分,共30分)
知识点
第一章:(涉及题型:判断题、单选题、填空题、简答题)
- Android体系结构包含的层次及各层的特点。
答:应用程序层,应用程序框架层,核心内部类,Linux内核层
- Dalvik虚拟机的特点与作用。
答:Android应用的主要开发语言是java,它通过Dalvik虚拟机运行java程序。其指令集基于寄存器架构,通过执行其特有的dex文件,实现对象生命周期管理,堆栈管理,线程管理,安全异常管理,垃圾回收等功能。
- AndroidManifest.xml清单文件的作用。
是整个程序的配置文件,配置程序所需要的权限和注册程序需要用到的四大组件。
- Android项目资源文件夹的目录结构。
lib:存放第三方jar包
Src/android/Test:存放程序用于调试的代码文件
Src/main/java:存放程序的代码文件
Src/main/res:存放程序的资源文件
Src/main/AndroidMainifest.xml:
App/build.gradle:app的gradle构建脚本
Bulid.gradle:Android的gradle构建脚本
Local.properties:指定Android程序需要用到的SDK路径
Setting.gradle:配置Android用到的子项目
- Android中常用的尺寸单位dp和sp的区别。
答:
dp:设备独立像素,sp:比例像素。Dp可以根据屏幕分辨率大小按比例变化,sp可以跟随系统字体大小变化,所以sp更适用于字体大小的单位。
- Android程序调试的两种方法:单元测试,logcat日志输出。
第二章:(涉及题型:判断题、单选题、填空题)
- Android中的几种常用布局及其各自的特点。
常用布局:线性布局,相对布局&