第 4 次任务
作业说明:
1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2.学习完第1-10单元之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的30%。
作业内容:
请模仿手机版本的”通讯录管理”软件,模拟实现一个手机通讯录管理APP,能够实现以下功能:
(1)实现通讯录界面的整体布局,包括顶部搜索栏、中间的联系人列表区域以及底部的操作按钮区域;
(2)联系人列表使用合适的控件(如ListView或RecyclerView)显示联系人的头像、姓名和电话号码;
(3)能够实现添加新联系人功能,点击底部”+”按钮弹出添加联系人界面,输入姓名和电话号码后保存;
(4)能够实现删除联系人功能,长按某条联系人记录可弹出删除确认对话框;
(5)能够实现搜索联系人功能,在顶部搜索栏输入关键字可实时过滤并显示匹配的联系人。
请将项目设计和项目中程序文件(.java文件,不包括资源文件.xml)源码贴在以下位置并说出其主要功能,格式为先写文件名后贴代码,如下:
项目设计
功能设计
主要界面设计(附图)
项目主要源代码
1、MainActivity.java
package com.example.contactbook;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
import java.util.ArrayList;
…
2、ContactAdapter.java
3、Contact.java
4、AddContactActivity.java


评论0