項目目錄
一、需求分析
1、業務需求分析
2、架構分析
3、數據庫類設計分析
4、界面需求分析
4.1、記事本界面
4.2、添加記錄界面
4.3、修改記錄界面
二、開發環境介紹
三、記事本功能業務實現
1 、搭建聊天界面佈局
關於修改清單文件可以參考 Android Studio如何去除默認標題欄
2 、搭建聊天條目佈局
3 、封裝記錄信息實體類
4 、編寫記事本列表適配器
//適配器中的getView()方法
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder viewHolder;
if (convertView==null){
//加載Item界面對應的佈局文件
convertView=layoutInflater.inflate(R.layout.notepad_item_layout,null);
viewHolder = new ViewHolder(convertView);//創建ViewHolder對象
convertView.setTag(viewHolder);//convertView關聯ViewHolder對象
}else {
viewHolder=(ViewHolder) convertView.getTag();//convertView關聯ViewHolder對象
}
//將獲取的數據顯示到對應的控件上
NotepadBean noteInfo=(NotepadBean) getItem(position);
viewHolder.tvNoteoadContent.setText(noteInfo.getNotepadContent());
viewHolder.tvNotepadTime.setText(noteInfo.getNotepadTime());
return convertView;
}
5 、創建數據庫
6、實現記事本界面的顯示功能
7、搭建添加記錄界面和修改記錄界面的佈局
8、實現添加記錄界面的功能
9、實現修改記錄界面的功能
10 、刪除記事本中的記錄
四、項目效果
1、運行項目,點擊添加按鈕添加記錄。
2、到添加界面,輸入bbb,然後點保存按鈕。
3、數據添加成功,彈出“保存成功”提示信息。
4、長按aaa這條記錄,出現刪除對話框,點擊確定。
5、aaa這條記錄被刪除,彈出“刪除成功”的提示信息。
大家可以下載項目文件Notepad進行學習,代碼都有註釋,這裏就不仔細講解了。
五、項目總結
本次博客主要講解了如何實現記事本應用,在實現本項目的過程中,熟悉了ListView的使用、數據庫的相關操作、Activity的跳轉以及數據回傳。這些知識點在Android項目中會經常使用,因此希望大家能夠熟練掌握上述知識點的使用,方便後續開發項目。
幸福的人生,需要三種姿態:對過去,要淡;對現在,要惜;對未來,要信。人生的答卷沒有橡皮擦,寫上去就無法再更改,過去的就讓它過去,否則就是跟自己過不去。真正屬於你的,只有活生生的現在,只有握得住當下,纔有可能掌控自己的命運。只有相信未來,相信自己,今天的你才能成就明天的你。