999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android 平臺的基礎知識自主練習APP 設計與實現

2022-07-08 03:05:16劉琳
電子技術與軟件工程 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 根據選擇的課程名稱和章節名稱復制習題數據到臨時數據表,以備練習操作,同時啟動練習與檢測頁面。 “進入練習”按鈕單擊事件核心代碼如下:

3.2 練習與檢測頁建構

練習與檢測頁面包括練習和檢測兩種模式,系統默認進入練習模式。該模式含有模式選擇和答題選項單選框、答題正誤提示圖像視圖、操作導航按鈕、題干顯示等控件,如圖3 所示。

圖3:練習模式界面

答題前,圖像視圖顯示平臉圖標;單擊選項單選框答題,APP 偵聽獲取選定值,并與標準答案比較,相同時圖像視圖顯示笑臉圖標,表示答題正確;否則顯示苦臉圖標,表示答題錯誤。實現此項功能的關鍵代碼為

導航命令按鈕用于前后翻頁、切換習題。單擊“檢測模式”單選框,頁面隱藏圖像視圖,彈出計時顯示和“交卷”按鈕等控件,計時器開啟檢測計時,形成檢測模式界面,如圖4 所示。單擊選項單選框答題,系統偵聽獲取答題選項值,并保存到臨時數據表預設的“tab_answer”字段,以備統計檢測成績。其保存答題數據的關鍵代碼為

圖4:檢測模式界面圖

切換習題時,系統讀取臨時數據表“tab_answer”字段值,并相應顯示到答題選項單選框,呈現表現歷史解答結果,供學生檢查修改。單擊“交卷”按鈕,系統進入成績報告頁面,并傳遞檢測時長數據,APP 暫停檢測計時。

3.3 成績報告頁建構

成績報告頁包含“查詢錯誤答題”按鈕、錯誤答題列表和檢測信息顯示等控件,如圖5 所示。頁面顯示的日期和時間從手機系統調用,校名和學生姓名由預設的文本文件讀取,課程和章節名稱由臨時數據表相應字段獲得。APP 逐題比較答題選項值和標準答案,得出正確答題數nRight 和錯誤解答題號累加字符串strResult,根據本次檢測的習題總數cursor.getCount(),計算檢測成績。其核心代碼如下:

圖5:檢測成績報告界面

單擊“查詢錯誤答題”按鈕,APP 進入錯誤訂正頁。

3.4 錯誤訂正頁建構

錯誤訂正頁面簡化于練習頁,如圖6 所示。

圖6:錯誤訂正頁界面

它只顯示錯誤解答的習題數據,并可再次進行訂正練習,針對難點,強化鞏固。按手機返回鍵,APP 重新回到檢測界面,檢測計時器在前次檢測時長基礎上繼續計時。通過修改訂正后再次提交試卷,APP報告成績,繼續查詢錯誤答題……

如此循環篩選,直至檢測滿分為止。

3.5 密碼認證頁建構

在起始頁面單擊“設置”按鈕,APP 進入密碼認證頁面,如圖7 所示。輸入密碼后單擊“確定”按鈕,APP 讀取密碼文件數據,由此確認輸入的密碼正誤。若通過認證,APP 進入信息設置頁面;否則給出密碼錯誤提示信息。其獲取預設密碼數據的關鍵代碼為

圖7:密碼認證界面

3.6 信息設置頁建構

信息設置頁面具有學生信息設置和題庫管理兩項功能,如圖8 所示。根據數據文件保存的數據,頁面默認顯示校名、學生名、和密碼信息。單擊“確定”按鈕,APP 將檢測文本框是否為空、密碼確認是否正確,并給出相應提示。合法狀態下,APP 保存文本框數據到相應數據文件,實現校名、學生名和密碼設置。其修改校名的核心代碼如下:

圖8:學生設置界面

單擊“清空題庫”按鈕,APP 將刪除題庫數據表中所有習題數據,其關鍵代碼為

單擊“導入題庫”按鈕,APP 將尋找SD 卡根文件夾下“tiku.csv”文件,并讀取累計內部數據,統計行數、列數,并利用數組裝載逗號分隔值,最后按行循環,將數組各值對應添加到題庫數據表,實現題庫導入功能。其核心代碼如下:

單擊“導出題庫”按鈕,APP 將統計題庫數據表行數、列數,利用嵌套循環逐個讀出題庫數據表數據,并累加形成逗號分隔的字符串,最后寫入SD 卡根文件夾的“tiku.csv”文件,實現題庫數據導出功能。其核心代碼如下:

“維護題庫”按鈕用于切換頁面。

3.7 題庫維護頁建構

題庫維護頁面含有題庫數據顯示、導航按鈕和習題數據編輯按鈕等控件,如圖9 所示。在此頁面可以實施習題查詢、修改、添加和刪除操作。其添加習題的核心代碼如下:

圖9:習題維護界面

4 APP使用方法

APP 使用前,教師需應用Excel 制作題庫,其表格結構如圖10 所示。

圖10:題庫表格結構

題庫需保存為UTF-8 編碼格式的“tiku.csv”文件,并分享給學生存放在手機SD 卡根文件夾下。首次啟動APP 時,用戶需要通過原始密碼認證后進入設置頁面,導入題庫,方可正常操作。

5 結語

基礎知識練習與檢測APP 通過TextView、ListView、Button、ImageView、CheckBox、EditText、RadioButton、Spinner 等多種控件,應用SQLite 數據庫、SD 卡讀寫、數據文件創建與調用和Activity 活動等多項技術,實現了基礎知識練習與檢測的所有功能。APP 架構清晰、運行穩定,簡單易用,適用人群龐大。這種信息化練習方式去除了傳統書面作業的枯燥乏味弊端,提高學生學習興趣。其邊練邊記、學評一體的特色和篩選難點、針對強化的功能,有效提高教學效果,真正減輕學生課業負擔、提高教師工作效率。

猜你喜歡
頁面按鈕界面
這些按鈕能隨便按嗎?
大狗熊在睡覺
當你面前有個按鈕
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
人機交互界面發展趨勢研究
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 亚洲国产成人在线| 19国产精品麻豆免费观看| 天堂成人av| 都市激情亚洲综合久久 | 成人在线亚洲| 亚洲永久色| 国产精品精品视频| 精品日韩亚洲欧美高清a| 麻豆精品在线视频| 2021最新国产精品网站| 嫩草国产在线| 久久中文字幕2021精品| 国产成年女人特黄特色大片免费| 2021无码专区人妻系列日韩| 在线观看免费国产| 国产呦视频免费视频在线观看| 国产在线八区| 成人伊人色一区二区三区| 国产欧美日本在线观看| 日本久久网站| 免费啪啪网址| 亚洲二三区| 亚洲色图欧美视频| 国产精品亚洲五月天高清| 波多野吉衣一区二区三区av| 国产成人无码综合亚洲日韩不卡| 亚洲最大在线观看| 国产精品毛片一区视频播| 91成人在线免费视频| 中文字幕天无码久久精品视频免费| 国产精品自在拍首页视频8 | 国产人人射| 欧美亚洲国产精品第一页| 国产成年女人特黄特色毛片免 | 亚洲高清中文字幕在线看不卡| 国产一区二区在线视频观看| 人人91人人澡人人妻人人爽| 亚洲一级毛片在线观| 国产麻豆另类AV| 国产一区三区二区中文在线| 国产亚洲精品yxsp| 好紧太爽了视频免费无码| 国产人人乐人人爱| 日韩一区精品视频一区二区| 亚洲欧美激情小说另类| 91精品情国产情侣高潮对白蜜| 青青草原国产精品啪啪视频| 欧美有码在线| 91青青在线视频| 一级高清毛片免费a级高清毛片| 亚洲精品无码AⅤ片青青在线观看| 亚洲区一区| 麻豆AV网站免费进入| 欧美综合激情| 草逼视频国产| 国产理论最新国产精品视频| 中文字幕色站| 国产精女同一区二区三区久| 免费AV在线播放观看18禁强制| 91小视频在线播放| 婷婷综合色| 国产成人高精品免费视频| 午夜精品福利影院| 777午夜精品电影免费看| 狠狠色综合网| 欧美三级不卡在线观看视频| 日韩久久精品无码aV| 黄色一级视频欧美| 夜夜操狠狠操| 一区二区三区四区日韩| 91精品情国产情侣高潮对白蜜| 亚洲国产成人超福利久久精品| 国产拍揄自揄精品视频网站| 女人18毛片一级毛片在线 | www.精品视频| 99精品在线看| 亚洲人成网站观看在线观看| 欧美色99| 久久婷婷五月综合97色| 欧美激情第一区| 成人免费黄色小视频| 亚洲天堂免费观看|