2022年Android期末考试复习重点

版权申诉
0 下载量 26 浏览量 更新于2024-08-08 收藏 17KB DOCX 举报
"这份文档是2022年Android期末考试的复习试卷,包含了选择题和填空题,旨在帮助学生复习Android开发的关键知识点,如操作系统类型、Activity的启动方式、生命周期、数据存储方法、用户界面元素的属性、数学运算在编程中的应用、Intent的作用、资源管理以及线程通信等。" 详细知识点说明: 1. 手机操作系统:试题中提到了Android、Window Mobile、Apple iPhone iOS是手机操作系统,而Windows Vista不属于这一类别,展示了Android开发者应了解的不同移动平台。 2. Activity的启动与生命周期:题目考察了Activity的启动方法,如startActivity、startActivityForResult和startActivityFromChild,以及Activity生命周期的方法,如onCreate、onResume,指出startActivity不是生命周期的一部分。 3. Android数据存储:问题提及了SQLite作为Android数据存储的选项,而其他如MySQL、Oracle、DB2则不是Android设备内置的本地数据库系统。 4. EditText提示信息:在EditText中,android:hint属性用于设置编辑框的提示信息,而不是inputType、text或digits。 5. 数学运算:Math.ceil()函数用于将浮点数向上取整,Math.round()则四舍五入。题目给出了这些函数的具体应用示例。 6. Intent的作用:Intent在Android中起着至关重要的作用,它可以实现界面间的切换,携带动作和数据,是连接四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的纽带。其他选项如数据共享和长生命周期服务描述的是其他组件的功能。 7. res/raw目录:res/raw目录下的文件会以二进制格式存储,但不会转换为特定的二进制格式,直接按原样存储。 8. Math.round()函数:这个函数用于四舍五入,11.5向上取整为12,-11.5向下取整为-11。 9. 线程管理与Handler:Handler是线程与Activity通信的关键,不正确地管理线程可能导致性能下降。线程的销毁通常与Activity的生命周期方法关联,如onDestroy()。 10. 布局单位:在Android布局中,sp(可缩放像素)用于字体大小,能根据用户字体大小设置自动调整,而dp(密度独立像素)用于尺寸,与屏幕密度无关,是设计适配多分辨率界面的重要单位。 填空题部分未给出答案,但可以看出,题目可能涉及适配不同分辨率的布局单位(sp、dp)、像素单位以及Android的其他基础概念。 这份复习试卷覆盖了Android开发的核心概念,对准备考试的学生来说是一个全面的复习工具。