基于Android 平台的基础知识自主练习APP 设计与实现
2022-07-08刘琳
电子技术与软件工程 2022年1期
刘琳
(芜湖机械工程学校 安徽省芜湖市 241200)
1 引言
基础知识广泛存在于各个学段的所有学科中,理解、识记,牢固掌握并能熟练应用基础知识是学生学习的根本目标。传统教学中,教师会布置繁重的书面作业,让学生反复练习,配合教师批阅评价来巩固基础知识,师生负担重、效率低。为减轻学生课业负担,提高教师工作效率,开发基础知识练习与检测APP,让学生利用手机自主巩固基础知识,能有效提升教学效率。
2 APP整体设计
APP 以选择题形式实施基础知识练习与检测。它是由Android Studio 环境开发,共设计建构起始、练习与检测、成绩报告、错题订正、密码认证、信息设置、题库维护七个页面,其整体架构与运行流程如图1 所示。

图1:APP 整体架构与运行流程图
3 APP实现技术
3.1 起始页建构
APP 起始页含有名称和日期显示、课程和章节下拉列表框、“设置”和“进入练习”按钮等控件,如图2 所示。启动时,APP 首先构造含有习题数据表和结构完全相同的临时数据表的数据库,以备调用。首次运行,习题数据表数据为空,APP 操作功能尽失,并提示从SD 卡导入题库。题库导入成功后,系统重新装载,通过扫描题库数据表,将课程名称和与之对应的章节名称字段的唯一值添加到相应的下拉列表框中。默认显示第一道习题的课程和与之对应的章节数据。当另外选择课程后,章节下拉框随即重新装载与之对应的章节数据,等候选择。其章节下拉框添加列表数据技术的核心代码如下:

图2:起始界面

APP 对课程和章节下拉框设置了侦听事件,以随时获取选择的课程名称和章节名称。……
登录APP查看全文
