要求:
1、UI界面整体简洁大方,包括输入、进度条、日期时间、显示、提示、数据列表等控件;
2、登录界面验证用户名、密码时显示进度条,如输入正确则倒数3秒进入主界面;
3、主界面可输入体重、身高,可对用户的非法输入进行提示;
4、编码实现计算BMI指数功能;显示结果并根据健康情况显示不同的图片或动画(可同时发出声音),以示鼓励或警示;
5、程序可将用户每次输入的体重、计算的BMI值保存,并显示出最近20次输入的相关数据,如时间、体重。
实现:
1、新建主界面“activity_main_姓名全拼的每个首字母(小写)”,拖入相关控件,修改属性;
2、新建登录界面“activity_login_姓名全拼的每个首字母(小写)”,拖入相关控件,修改属性;
3、新建数据显示界面activity_data_姓名全拼的每个首字母(小写),拖入相关控件,修改属性;
4、在登录界面对应的java文件中,声明并初始化控件;在“登录”按钮的触发器中,获取用户输入的信息,如输入格式有误,则弹出提示;然后对比数据库或文件中存储的信息,判断用户登录的合法性;在验证时显示进度条;如信息正确,则跳转到主界面,否则弹出错误提示。
5、在主界面对应的java文件中,声明并初始化控件;接收用户输入的信息后,对数据的类型、取值范围进行判断,如不合法,则弹出提醒。
6、根据公式:BMI值=体重(kg)/身高2(m),计算BMI值。保存结果,并根据结果给出文字、图形(也可有动画、声音)的提示。
7、用户单击设备menu键,在弹出的optionMenu中选择“历史”菜单项后,进入数据显示界面。
8、在数据显示界面,使用listView显示最近20次的历史记录,包括日期时间、体重、BMI值。
10、画出程序流程图,显示出方法调用、数据流向、业务流程。
1、UI界面整体简洁大方,包括输入、进度条、日期时间、显示、提示、数据列表等控件;
2、登录界面验证用户名、密码时显示进度条,如输入正确则倒数3秒进入主界面;
3、主界面可输入体重、身高,可对用户的非法输入进行提示;
4、编码实现计算BMI指数功能;显示结果并根据健康情况显示不同的图片或动画(可同时发出声音),以示鼓励或警示;
5、程序可将用户每次输入的体重、计算的BMI值保存,并显示出最近20次输入的相关数据,如时间、体重。
实现:
1、新建主界面“activity_main_姓名全拼的每个首字母(小写)”,拖入相关控件,修改属性;
2、新建登录界面“activity_login_姓名全拼的每个首字母(小写)”,拖入相关控件,修改属性;
3、新建数据显示界面activity_data_姓名全拼的每个首字母(小写),拖入相关控件,修改属性;
4、在登录界面对应的java文件中,声明并初始化控件;在“登录”按钮的触发器中,获取用户输入的信息,如输入格式有误,则弹出提示;然后对比数据库或文件中存储的信息,判断用户登录的合法性;在验证时显示进度条;如信息正确,则跳转到主界面,否则弹出错误提示。
5、在主界面对应的java文件中,声明并初始化控件;接收用户输入的信息后,对数据的类型、取值范围进行判断,如不合法,则弹出提醒。
6、根据公式:BMI值=体重(kg)/身高2(m),计算BMI值。保存结果,并根据结果给出文字、图形(也可有动画、声音)的提示。
7、用户单击设备menu键,在弹出的optionMenu中选择“历史”菜单项后,进入数据显示界面。
8、在数据显示界面,使用listView显示最近20次的历史记录,包括日期时间、体重、BMI值。
10、画出程序流程图,显示出方法调用、数据流向、业务流程。