国家开放大学Android核心开发技术期末考试重点

需积分: 5 0 下载量 75 浏览量 更新于2024-08-03 收藏 19KB DOCX 举报
"这篇文档是针对国家开放大学‘Android核心开发技术’课程的一份期末考试押题试卷,包含了多项选择题,涵盖了Android应用开发的关键知识点,如权限管理、Activity生命周期、开发工具、版本占有率、Git操作、布局管理、菜单操作、通知机制以及横竖屏切换的处理等。" 1. 在Android应用程序中发送短信需要在`AndroidManifest.xml`文件中增加`android.permission.SEND_SMS`权限,这是允许应用执行发送短信操作的必要配置。 2. 关闭一个Activity通常需要调用`finish()`方法,这将结束当前Activity并将其从堆栈中移除。 3. Google官方推荐的Android开发工具截至2015年12月是`Android Studio`,这是一个集成开发环境(IDE),为Android应用开发提供了丰富的功能和便利。 4. 截至2015年8月,占有率最多的Android版本是`Android4.X`,这表明大多数设备运行的是Android 4.0到4.4系列的系统。 5. 在GitHub上,如果你想在原项目的基础上进行开发,你应该对原项目进行`fork`,这将创建一个与原项目关联的新分支。 6. `android:collapseColumns="1,2"`在表格布局中的含义未给出明确答案,但通常表示列1和列2将在某些条件下合并或隐藏。 7. 要在菜单中添加子菜单,应该调用`addSubMenu()`方法。 8. 在通知中,设置状态栏提示信息是通过`setTicker()`方法实现的,这会在通知首次出现时显示在状态栏。 9. 自Android 3.2开始,若在`AndroidManifest.xml`中设置`android:configChanges="orientation|screenSize"`,横竖屏切换时不会重新调用Activity的生命周期方法,而是会执行`onConfigurationChanged()`方法,以便应用能适配屏幕方向变化。 10. 如果希望点击网页中的超链接时在当前WebView中打开,需要在WebView的设置中启用`WebSettings`的`JavaScript`支持,并可能需要覆盖`WebViewClient`的`shouldOverrideUrlLoading()`方法。 这份试卷旨在测试学生对Android应用开发基础的掌握程度,包括基本的权限管理、Activity管理、版本兼容性、版本控制、UI布局、用户交互反馈等方面的知识。学习者应熟悉这些概念和实践,以确保在实际开发中能够灵活运用。