第二周的周考题

6月(普通-于启刚老师)

(一)题目要求:
1.按要求完成下面的各项需求

在这里插入图片描述
在这里插入图片描述

2.运用所学知识实现上述效果
3.必须有录屏,无录屏者一律0分处理,必须是完整的考试录屏(只有单独录效果录屏按0分处理),录屏过程中不允许有暂停行为,若是发现,按考试作弊处理,桌面必须有自己的学院、班级、姓名。
4.上交U盘时,U盘中只允许有自己考试的项目,否则按零分处理。
(二)评分要求:
1.创建项目(4分)
2.实现RadioGroup+RadioButton+Fragment点击切换,图片设置默认图片 (8分)
3.RadioButton设置图片居中(8分)
4.点击Radio 切换,选中字体为蓝色,没选中为黑色(8分)
5.首页中,实现一个按钮,点击按钮弹出上下文菜单(8分)
6.上下文菜单选项分别是“Toast”,“Dialog”,”通知“(8分)
7.点击Toast弹出一条吐司,显示考生学生姓名(8分)
8.点击Dialog,弹出对话框,是否退出程序,确定,退出程序,取消,取消对话框(8分)
9.直播页面,实现TabLayout+Fragment效果,无效果不给分(8分)
10.TabLayout标签个数为10个,可左右拖动。标签随意添加,无效果不给分(8分)
11.直播页面,Fragment可以实现滑动,无效果不给分(8分)
12.直播页面,Fragment滑动同时,tablayout标签联动,无效果不给分(8分)
13.代码注释(4分)
14.最后运行效果,两遍以上,无效果不给分(4分)

7月(简单-冯老师)

1.创建ZhouKao工程(5分)
2.用三个fragment和viewpager做成引导页,引导页第三个页面,有立即跳转按钮,右上角有5秒倒计时显示. 点击按钮或时间到了,都可以跳转到首页.注意不能重复跳转. 引导页底部有小圆点跟着走.
3.第二次打开程序,不走引导页.直接跳转到首页.
4.首页布局如下:
在这里插入图片描述

5.点击fragment1中请求数据保存SD卡按钮,请求http://api.yunzhancn.cn/api/app.interface.php?siteid=78703&act=column&ctype=4接口,将服务器返回JSON保存到本地SD卡中)
在这里插入图片描述
6.适配器必须使用外部类(5分)
7.点击Fragment1中获取数据按钮,读取题目4中保存到本地的JSON数据解析并log打印(5分)
8.点击Fragment1中日历按钮,弹出日历对话框,并吐司当前时间(5分)
9.中部接口为从SD读取的字符串,不是从SD卡读取不得分 (5分)
10.解析必须使用Gson解析(5分)
11.Fragment2 里面是一个listView 把解析的数据填充到listView中.
12.完成后正确运行2遍不报错。(5分)

7月(难-鑫一老师)

题目描述:
按照评分标准中红色部分要求完成代码
(三)评分标准:
1.创建ZhouKao工程(5分)
2.使用RadioButton以及Fragment一比一完成软件主界面,必须使用fragment显示隐藏方式切换,使用viewpager切换不给分(5分)
3.使用 HttpUrlConnection+Thread请求数据,必须使用外部类(5分)
4.必须使用回调接口封装单例网络请求工具类(5分)
5.自定义外部类Handler ,否则不得分(5分)
6.点击fragment1中请求数据保存SD卡按钮,请求http://api.yunzhancn.cn/api/app.interface.php?siteid=78703&act=column&ctype=4接口,将服务器返回JSON保存到本地SD卡中,不使用题目3中网络请求工具类不得分,本地文件无服务器数据不得分(5分)
7.适配器必须使用外部类(5分)
8.点击Fragment1中获取数据按钮,读取题目4中保存到本地的JSON数据解析并log打印(5分)
9.点击Fragment1中日历按钮,弹出日历对话框,并吐司当前时间(5分)

10.一比一完成fragment2还原界面UI (5分)
11. 顶部图片接口为
http://api.yunzhancn.cn/api/app.interface.php?siteid=78703&itemid=2&act=ad_app
12.界面底部接口为
http://api.yunzhancn.cn/api/app.interface.php?siteid=78703&act=column&ctype=2&mid=16
13.顶部实现每隔3秒换图片功能, 没有动画效果不得分 (5分)
14.中部接口为从SD读取的字符串,不是从SD卡读取不得分 (5分)
15.所有解析必须使用原生解析(5分)
16.界面中部和底部必须使用网格布局(5分)
17.点击中部item吐司图片下面的名字,(头部动画图片除外) (5分)
18.点击顶部图片,跳转到另一个activity,并展示当前点击的图片(5分)
19.判读如果点击的是中部item中的关于我们,自定义弹出对话框,显示“王老师好”,不使用自定义对话框不得分(5分)
20.点击产品分类中的热门品牌。弹出popmenu 显示当前的下标,使用popwinds不得分(5分)

21.完成后正确运行2遍不报错。(5分)

Fragment1界面
在这里插入图片描述

Fragment2界面
在这里插入图片描述

8月(普通-青山老师)

(二)题目描述
新建Android工程项目

使用ViewPager实现如下引导页效果(引导页只有在APP安装后第一次打开时才进入引导页面,当用户点击了【立即开启】后下次进入APP则直接进入LoginActivity,进入LoginActivity后的处理逻辑按下方相关逻辑处理)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

只需要实现图中的 页数效果 如:1/3 及 【立即开启】按钮效果。

滑动到最后一个页面,点击【立即开启】按钮后页面跳转到“登录页面”(LoginActivity)。
在这里插入图片描述

登录页面点击【登录】时,校验“用户名”“密码”不允许为空,“密码”长度大于6位小于15位。
当选中“记住用户名”时,点击【登录】按钮后,将用户名密码信息使用GSON序列化后保存到SharedPreferences中。当下次进入该页面时从SharedPreferences读取是否已存在用户信息如果存在则直接跳转到主界面(MainActivity)。
使用Tablayout+Viewpager+Fragment实现如下MainActivity布局效果,
在这里插入图片描述

在“头条”页面添加【获取数据】【打开行情】按钮,居中纵向显示。
点击【获取数据】按钮使用AsyncTask进行网络数据获取,请求地址如下:
http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=3
将获取到的数据保存到SD卡。
点击【打开行情】按钮,切换到“行情”Fragment,并将刚下载的数据传递到“行情”Fragment,“行情”Fragment接收传递过来的数据并加载到ListView中。ListView需要进行复用ConvertView。
在“自选”Fragment中加载存储到SD卡中的数据,将数据加载到TextView即可。
在“我的”Fragment页面,添加一个【退出登录】按钮,点击【退出登录】按钮后清除SharedPreferences存储的用户信息,并跳转到LoginActivity页面,要求如果点击back页面是退出APP而不是回退到上一个页面。
(三)评分标准
1.创建工程(5分)
2.正确使用ViewPager实现引导页 (5分)
3.第一次进入应用程序显示引导页<录屏结束之前卸载重装展示引导页效果>(5分)
4.设置【立即开启】按钮圆角效果,并且正确跳转进入登录界面(5分)
5.登录界面的布局实现正确,密码框实现加密显示(5分)
6.点击登录按钮校验用户名和密码是否为空,校验密码格式,密码长度6-15位(5分)
7.点击登录按钮判断记住用户是否选中,记住用户选中之后要将用户名和密码序列化为gson字符串,存储在SharedPreferences(5分)
8.下次进入则取出sp中的数据,若能找到则Toast并且跳过登录进入主页面(5分)
9.登陆后关闭掉登陆页面跳转到MainActivity页面(5分)
10.MainActivity实现底部导航栏及Fragment切换效果(5分)
11.MainActivity实现TabLayout及ViewPager切换效果(5分)
12.点击获取数据按钮正确网络请求,并且存储sd卡<使用AsyncTask>(5分)
13.点击打开行情跳转正确,数据传输正确。(5分)
14.收到数据使用listView正确展示数据,复用convertView(5分)
15.点击自选,从sd卡中获取数据并且将数据展示到textView中<判断SD卡是否挂载>(5分)
16.点击我的切换到我的fragment,添加退出登陆按钮(5分)。
17.点击退出登陆,清空sp中的数据,并且跳转到登陆页面(5分)
18.要求登陆页面点击back键,直接关闭app(只能用finish实现否则不得分),而不是返回上一级(5分)
19.完整注释信息及命名规范,出现数字命名直接0分(5分)
正确的展示效果(5分)

发布了27 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/shuai_ge_feng/article/details/99574831