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

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