freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的大學(xué)課程及日記的管理(編輯修改稿)

2025-07-25 01:59 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 。下載完成后解壓縮,運(yùn)行其內(nèi)的“SDK ”即可自動(dòng)檢測(cè)下載 Android SDK,如圖 2 所示:圖 2 Android SDK Setup安裝 Eclipse 的 Android 插件使用 Eclipse 作為開發(fā)開發(fā)工具必須要安裝 Android Development Tools(ADT)的外掛,其安裝步驟如下:?jiǎn)?dòng) Eclipse 后,選擇“Help”→“Install New Software…”打開“Install”窗口;點(diǎn)擊窗口中的“Add”按鈕,在“Add Repository”窗口中輸入如圖 3 所示信息:圖 3 Add Reponsitory點(diǎn)擊 OK 后, “Install”列表中會(huì)多出一項(xiàng) “Developer Tools”,勾選后點(diǎn)擊“Next”既開始下載 ADT,下載完成后按軟件提示操作即可完成安裝 ADT。如圖 4 所示:圖 4 安裝 ADT應(yīng)用 SDK 到 Eclipse選擇“Window ”→“Preferences…”在“Preferences”窗口的左邊選中“Android ”,在右邊點(diǎn)擊“Browse…”選擇 Android SDK 所在目錄作為 SDK Location,如圖 5 所示:圖 5 應(yīng)用 SDK 到 Eclipse3 系統(tǒng)分析 可行性分析在中國(guó),手機(jī)已經(jīng)成為人們?nèi)粘I畋夭豢缮俚囊徊糠郑悄苁謾C(jī)在高校人群中逐漸得到了普及,Android 手機(jī)憑借其優(yōu)秀的系統(tǒng)性能以及良好的用戶體驗(yàn)迅速得到了高校師生的青睞。在高校中,上課并不像高中時(shí)期有固定的教室和固定的時(shí)間,高校課程種類繁多,并且上課地點(diǎn)和時(shí)間都不固定,一周內(nèi)極少會(huì)出現(xiàn)重復(fù)課程,所以要將課程表完整的記憶下來是一項(xiàng)很艱難的事情,很多同學(xué)不得不隨身攜帶一張課表來防止遺忘上課,但是還是不能完全避免該問題的發(fā)生。基于這些問題,有必要設(shè)計(jì)一款具有課程提醒功能的手機(jī)課表程序,配合上可以讓用戶自定義上課時(shí)間以及地點(diǎn)的功能,從而避免遺忘上課的事情出現(xiàn)。 需求分析手機(jī)電子課表及日記的管理在手機(jī)應(yīng)用程序中并不常見,一般在手機(jī)上較為常見的日程提醒程序無法實(shí)現(xiàn)自由設(shè)置校歷,重復(fù)提醒等功能。經(jīng)過對(duì)周邊同學(xué)的調(diào)查研究,普遍認(rèn)為這款軟件方便實(shí)用,其主要功能如下:? 添加課程信息;? 刪除課程信息;? 設(shè)置每周時(shí)間;? 能依據(jù)校歷區(qū)分課程是第幾周;? 新建或刪除日記功能;4 系統(tǒng)設(shè)計(jì) 概要設(shè)計(jì)從程序流程來分,用戶在第一次進(jìn)入程序時(shí)會(huì)進(jìn)入設(shè)置界面,設(shè)置一些基本的配置信息以方便數(shù)據(jù)庫管理,然后進(jìn)入添加課程界面,進(jìn)行添加課程操作。添加課程除了 UI 展示以外其他的方式都是在操作數(shù)據(jù)庫,在程序中使用course_new_activity,course_set_activity 以實(shí)現(xiàn)新建課程功能,按周查詢功能,第幾周功能等。在程序主界面使用用 展示記錄,從Diary_activity, DiaryEditActivity 類中可以新建或刪除日記信息,并在主界面中顯示。程序的配置信息主要存在 DbAdapter 中,該信息在數(shù)據(jù)顯示時(shí)讀取必要的配置信息,比如讀取用戶選擇當(dāng)天的日期就可以計(jì)算出第幾周星期幾,再通過日期在數(shù)據(jù)表中查詢。添加課程信息,創(chuàng)建日記,設(shè)置每周時(shí)間。這樣在按鈕監(jiān)聽函數(shù)中監(jiān)聽系統(tǒng)時(shí)間變化,用來實(shí)現(xiàn)課表及日記創(chuàng)建功能,如圖 6 所示:圖 6 程序數(shù)據(jù)流圖 程序的模塊劃分該程序主要實(shí)現(xiàn)課程的創(chuàng)建添加刪除,設(shè)置等以及日記的新建刪除等,主要程序模塊劃分如下: 模塊負(fù)責(zé)人 模塊功能描述廉曉娟 課程及日記的管理主界面控制常江 新建添加刪除課程及每周的設(shè)置李玲 創(chuàng)建和刪除日記功能李濤 登錄及幫助頁面的界面及按鈕設(shè)置常鵬飛 DbAdapter 數(shù)據(jù)庫表的控制 程序中的主要類 course_activity 類該類為整個(gè)應(yīng)用的主 Activity, 顯示課程表的主界面 [2]。其主要方法如下:? onCreate:Activity 主要重寫方法之一,實(shí)現(xiàn)程序初始化和界面展示;? updateCourseView:Activity 重寫方法之一,實(shí)現(xiàn)在當(dāng)前是第幾周的刷新界面;? onCreateOptionMenu:實(shí)現(xiàn) Option 菜單的創(chuàng)建;? onMenuItemSeleted:實(shí)現(xiàn)菜單項(xiàng)的點(diǎn)擊事件響應(yīng);用戶主界面DbAdaptercourse_activity用戶設(shè)置界面 課程添加界面日記創(chuàng)建界面 course_set_activity用戶設(shè)置信息日記信息 每周時(shí)間課程信息課程信息課程時(shí)間課程時(shí)間? get_interval_weeks:從數(shù)據(jù)庫中獲取當(dāng)天是第幾周的信息;? onActivityResult: 設(shè)置第一周和添加新課程信息的回復(fù);界面設(shè)計(jì)方面通過 RelativeLayout 實(shí)現(xiàn)布局,使用了 TextView,ImageButton 課程列表通過 ListView 實(shí)現(xiàn)界面展示。該類通過繼承 ListActivity 類,用來顯示ListView 中的數(shù)據(jù)并實(shí)現(xiàn)對(duì) ListView 上 ImageView 控件點(diǎn)擊的統(tǒng)一響應(yīng)。 course_new_activity 類和 course_set_activity 類course_new_activity 類為實(shí)現(xiàn)添加課程界面的 Activity,主要實(shí)現(xiàn)由用戶選擇和輸入課程信息,并將所有的課程信息添加到數(shù)據(jù)庫中。主要方法如下:? onCreate: 新建課程信息;? SetDefaultData: 設(shè)置初始化時(shí)默認(rèn)的數(shù)據(jù);? SaveData: 將添加的課程保存進(jìn)數(shù)據(jù)庫中;? onItemClick: 設(shè)置課程輸入按鈕;? OnClickListener: 按鈕監(jiān)聽函數(shù);? onClick: 實(shí)現(xiàn) button 點(diǎn)擊事件的響應(yīng);? course_set_activity 繼承 Activity 類; DbAdapter 類該類為自定義的重要的數(shù)據(jù)庫處理類,用來管理數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫的所有操作都封裝在這個(gè)類中,實(shí)現(xiàn)數(shù)據(jù)封裝。主要方法如下:? Databse_create:創(chuàng)建 diary 表;? Databse_create_course:創(chuàng)建 course 表;? class
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1