資源簡介
實(shí)驗(yàn)?zāi)康?綜合運(yùn)用基于android平臺(tái)的智能移動(dòng)終端軟件開發(fā)技術(shù)。
實(shí)驗(yàn)內(nèi)容
設(shè)計(jì)實(shí)現(xiàn)一個(gè)智能移動(dòng)終端軟件應(yīng)用,至少包含3個(gè)相互關(guān)聯(lián)的應(yīng)用功能,具有較好的用戶界面和實(shí)際的應(yīng)用價(jià)值以及合理的功能模塊結(jié)構(gòu)。
設(shè)計(jì)方案
實(shí)現(xiàn)一個(gè)日記本。分為登錄界面、日記列表界面、日記內(nèi)容界面、日記查找界面、日記新建界面。使用SQLiteDatabase數(shù)據(jù)庫存儲(chǔ)日記內(nèi)容。
首先要有一個(gè)LoginActivity,輸入密碼,點(diǎn)擊按鈕,判斷密碼是否正確后,用intent跳轉(zhuǎn)到MainActivity。
MainActivity主要包括activity_main里列表的關(guān)聯(lián),實(shí)現(xiàn)點(diǎn)擊列表時(shí)跳轉(zhuǎn)到show_content_diary日記內(nèi)容界面,啟動(dòng)ShowContentDiary活動(dòng)。同時(shí),MainActivity還實(shí)現(xiàn)了菜單的初始化,使用上下文菜單,包括搜索和新建功能。MainActivity里還有Set_refresh_data函數(shù),用于初始化和刪除日記之后刷新列表。
Note是一個(gè)日記信息類,類似于結(jié)構(gòu)體。里面有set和get方法。
NoteAdapter類繼承了ArrayAdapter,相當(dāng)于是Note數(shù)組對(duì)象的適配器,用來包裝Note數(shù)據(jù),很好地實(shí)現(xiàn)數(shù)據(jù)和界面分離。
AddNewDiary這個(gè)類用于新建一則日記,使用add_new_diary.xml界面,這里沒有實(shí)現(xiàn)圖片添加功能,只是用Toast說明,除此之外,會(huì)自動(dòng)寫好時(shí)間、日期,只需要添加標(biāo)題和內(nèi)容即可。
要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫的幫助類,這樣使用起SQLiteDatabase就方便了。這和sql查詢語言類似,創(chuàng)建、查詢、刪除……

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????3416003??2018-06-09?18:24??大作業(yè).zip
-----------?---------??----------?-----??----
?????文件?????3416003??2018-06-09?18:24??大作業(yè).zip
評(píng)論
共有 條評(píng)論