第3个月月考题11月12月2月

第3个月月考题

    • 技能一:11月B_1
    • 技能二:11月B_2
    • 技能三: 11月B_3
    • 技能四: 12月A_1
    • 技能五:12月A_2
    • 技能六:12月B_1
    • 技能七:12月B_2
    • 技能八:2月A_1
    • 技能九:2月A_2
    • 技能十:2月B_1
    • 技能十一:2月B_2

技能一:11月B_1

第3个月月考题11月12月2月_第1张图片
1.主界面实现RadioGroup+RadioButton+fragment布局 (4分)
2.在主界面的左侧实现一个侧滑菜单, (4分)
3.侧滑菜单上面使用recycleview填充四条数据 (4分)
4.四条数据正常显示,点击任何条目吐司弹出选中条目中的文字内容 (4分)
5.界面二实现拍照功能 (4分)
6.界面二中正常显示回传的照片 (4分)
7.界面三实现SurfaceView+MediaPlayer播放视频 (4分)
8.点击底部的RadioButton切换界面时让选中的RadioButton字体高亮显示,没有被选中的RadioButton字体变为白色 (4分)
9.UI界面美观 (2分)
10.运行效果(2分)

技能二:11月B_2

使用GPS获取当前位置,将获取的这个位置封装成XML文件,使用代码生成xml文件,要求有经度和纬度,将这个XML文件从蓝牙客户端发送到蓝牙服务器端,在蓝牙服务器端接收到XML文件之后将文件读取出来并解析XML文件。
1.GPS获取当前位置(4分)
2.将位置信息封装成XML文件(4分)
3.创建蓝牙客户端(4分)
4.创建蓝牙服务器(4分)
5.搜索蓝牙(4分)
6.蓝牙客户端发送XML文件(4分)
7.蓝牙服务器接收XML文件(4分)
8.蓝牙服务器将接收的文件存储到手机设备中(4分)
9.解析XML文件(4分)
10.运行效果(2分)

技能三: 11月B_3

(1)创建一个主页面,页面上有一个Recyclerview
(2)创建一个数据源,包含本班级的人的姓名,和性别
(3)使用Recyclerview以瀑布流的形式加载数据源中的数据
(4)Item显示班级人的姓名和性别
(5)点击不同的Item吐司显示对应学生的周考成绩
(6)写一个抽屉
(7)抽屉上有一个菜单
(8)菜单有只显示姓名和只显示性别两个选项
(9)点击只显示姓名,Recyclerview的Item只显示姓名
(10)点击只显示性别,Recyclerview的Item只显示性别
2.评分标准
(1)创建一个主页面,页面上有一个Recyclerview(2分)
(2)创建一个数据源,包含本班级的人的姓名,和性别(2分)
(3)使用Recyclerview以瀑布流的形式加载数据源中的数据(2分)
(4)Item显示班级人的姓名和性别(2分)
(5)点击不同的Item吐司显示对应学生的周考成绩(2分)
(6)写一个抽屉(2分)
(7)抽屉上有一个菜单(2分)
(8)菜单有只显示姓名和只显示性别两个选项(4分)
(9)点击只显示姓名,Recyclerview的Item只显示姓名(4分)
(10)点击只显示性别,Recyclerview的Item只显示性别(4分)

技能四: 12月A_1

1,实现倒计时7秒钟的引导页
第3个月月考题11月12月2月_第2张图片

  评分标准:

1.1引导页底部的圆点跟随滑动(5分)
1.2倒计时7秒之内展示完所有的引导页并立即跳转到登录界面(5分)
2,登录的UI
第3个月月考题11月12月2月_第3张图片

评分标准:
2.1 登录UI界面的头像使用Volley下载展示,
图片地址是
https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1540175467&di=a2fe7344928f74fbb1e32860b8d2f085&imgtype=jpg&er=1&src=http%3A%2F%2Fimg5.duitang.com%2Fuploads%2Fitem%2F201409%2F20%2F20140920163111_fsSQj.thumb.700_0.png (5分)

2.2 登录的密码是大小写字母和数字的组合,如果不是大小写字母和数字的组合则
提示用户缺少哪种字符类型 (5分)

3,登录完成功能
评分标准:
3.1 登录完成后使用SoundPool播放一段本地音频来(5分)
3.2 播放完音频后立刻跳转到主界面(2.5分)

4,主界面设计

评分标准:
4.1 使用Tablyout + Fragment设计主界面,一共有四个Tab页,四个Tab也分别对应音乐、蓝牙、视频播放、高德地图、列表展示(5分)
4.2 在主界面的左边有一个侧拉菜单,菜单项里面有四个条目标题,分别是音乐、蓝牙、视频播放、高德地图、列表展示,点击类别中的条目分别跳转到Tablayout中的四个tab页(5分)

5,子页面设计
评分标准:
5.1 在Tablayout中的音乐Tab对应的Fragment中使用异步实现播放音乐(5分)
5.2 在Tablayout中的蓝牙Tab对应的Fragment中实现蓝牙操作
5.2.1 展示所有已配对的蓝牙设备(5分)
5.2.2 使用GPS获取当前的经纬度(5分)
5.2.1 点击已配对的单个蓝牙可以进行聊天发消息,聊天信息需要附加上当前的经纬度位置信息(5分)
5.3 在Tablayout中的视频播放Tab对应的Fragment中使用Mediaoplay实现视频播放,视频地址:http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4
5.3.1 使用进度条展示播放的百分比进度(2.5分)
5.3.1 拖动进度条到指定位置播放当前位置的视频流(2.5分)
5.4 在Tablayout中的高德地图Tab对应的Fragment中操作地图
5.4.1 在地图中标准出当前用户的位置 (2.5分)
5.4.1 每隔5秒钟展示一下当前用户的在地图中的位置(2.5分)
5.5 在Tablayout中的列表Tab对应的Fragment中操作列表
5.5.1 使用OKhttp的Post请求从
http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html
中下载字符串(2.5分)
5.5.2 将下载的字符串解析后在xRecycleView中使用瀑布流展示(2.5分)
5.5.3 下拉刷新xRecycleView使用Volley重新请求20条数据(2.5分)
5.5.4 刷新之后将当前位置定位到上一次浏览数据的那个item条目(2.5分)

技能五:12月A_2

需求:
使用slidingmenu实现效果图页面!

第3个月月考题11月12月2月_第4张图片
第3个月月考题11月12月2月_第5张图片
说明:
效果图见底部附件,选中后右击选择保存文件到桌面可进行查看!!!
评分要求:
1.正确导入slidingmenu依赖并且工程不报错(2.5分)。
2.实现左侧侧拉菜单,点击左侧按钮弹出菜单,在屏幕左侧可侧拉出左菜单(2.5分)。
3.实现右侧侧拉菜单,点击右侧按钮弹出菜单,在屏幕右侧可侧拉出右边菜单(2.5分)。
4.实现左侧侧拉菜单的整体布局效果(2.5分)。
5.实现右侧侧拉菜单的整体布局效果(2.5分)。
6.实现左侧菜单列表的点击效果,并实现主界面的切换(2.5分)。
7.实现右侧菜单列表的点击效果,并实现主界面的切换(2.5)。
8.实现点击头像进入个人信息页面,按照效果图实现个人信息页面(2.5分)。
9.核心代码添加注释,不得出现程序奔溃(2.5分)。

技能六:12月B_1

使用okHttp在后台下载json字符串,json字符串的地址是http://baobab.kaiyanapp.com/api/v4/tabs/selected?udid=11111&vc=168&vn=3.3.1&deviceModel=Huawei6&first_channel=eyepetizer_baidu_market&last_channel=eyepetizer_baidu_market&system_version_code=20 ,下载完json字符串之后使用蓝牙将字符串发送到DrawLayout中,在DrawLayout中解析json字符串,将解析的json字符串展示在Recyclerview中,当Recyclerview下拉时使用xRecycleView进行刷新加载新的数据(加载接下来的10条数据),单击Recyclerview的item 中的视频则使用VideoView开始播放视频,播放完视频之后使用GPS获取当前位置,将获取的这个位置封装成json文件,将这个json文件从蓝牙客户端发送到蓝牙服务器端,在蓝牙服务器端接收到json文件之后将文件读取出来并解析json文件。

评分标准:
1,使用okHttp在后台下载json字符串(2.5分)
2,下载完json字符串之后使用蓝牙将字符串发送到DrawLayout中(2.5分)
3,在DrawLayout中解析json字符串(2.5分)
4,将解析的json字符串展示在Recyclerview中
4.1 点击Recyclerview中的单个item条目可以删除该条数据(2.5分)
4.2 删除数据的时候使用自定义的动画显示动画效果(2.5分)
5,当Recyclerview下拉时使用xRecycleView进行刷新加载新的数据(加载接下来的10条数据)
5.1 显示加载的进度(从0到100%)(2.5分 )
5.2 加载数据完成之后将让单选Recyclerview的位置停留在上次查看的地方(2.5分)
6,单击Recyclerview的item 中的视频则使用VideoView开始播放视频
6.1 显示使用播放进度(5分)
6.2 快进播放视频(2.5分)
7,播放完视频之后使用GPS获取当前位置 (5分)
8, 将位置信息封装成json文件(5分)
9,创建蓝牙客户端(5分)
10,创建蓝牙服务器(5分)
11,搜索蓝牙
11.1 展示已配对的蓝牙(5分)
11.2 展示为配对的蓝牙(5分)
12,蓝牙客户端发送json文件
12.1 显示发送进度(5分)
12.2 成功发送文件(5分)
13,蓝牙服务器接收json文件(5分)
14,蓝牙服务器将接收的文件存储到手机设备中(5分)
15,解析json文件(2.5分)

技能七:12月B_2

按要求完成下面的各项需求。
需求:
按照效果图实现页面以及交互,图标从附件压缩包中筛选合适的使用.
第3个月月考题11月12月2月_第6张图片
第3个月月考题11月12月2月_第7张图片
说明:
1.效果图见底部附件,选中后右击选择保存文件到桌面可进行查看!!!
评分要求:
1.实现主页面中蓝色区域页面效果其详细参考效果图(2.5分)。
2.使用RevyclerView实现主页面中白色区域页面效果其详细参考效果图数据写死即可(2.5分)。
3.主页面中白色区域列表带有分割线(2.5分)。
4.实现左侧侧拉菜单的整体页面效果,数据写死即可(2.5分)。
5.从左侧屏幕的边缘可以拉出左侧菜单或者滑动关闭左侧菜单2.5分)。
6.点击标题部分左侧的头像可以实现弹出和关闭左侧菜单(2.5分)。
7.实现左侧菜单列表的点击效果,并进行吐司提示(2.5分)。
8.左侧菜单列表选中后的背景设置为变为蓝色(2.5分)。
9.核心代码添加注释,不得出现程序奔溃(2.5分)。

技能八:2月A_1

按要求完成下面的各项需求。
1,实现倒计时5秒的引导页 (2.5分)
2,登录注册的UI (2.5分)
3,点击注册按钮跳转到注册界面 (2.5分)
4,点击登录按钮跳转到主界面 (2.5分)
5,将用户名和密码存储到文件中(需展示) (2.5分)
6,实现登录并对用户名和密码进行对比,相同则登录,不同将提示用户哪里错误 (5分)
7,项目主体分为四个页面 (2.5分)
8,使用TabLayout和ViewPager实现主体UI (5分)

9,实现侧滑菜单 (5分)
10,在侧滑菜单中可以调用系统相机并保存到本地 (5分)
11,在侧滑菜单中可以播放本地的音乐 (5分)
12,第一个页面可以调用蓝牙 (5分)
13,使用蓝牙进行聊天 (5分)
14,将蓝牙聊天的内容封装成XML文件 (5分)
15,第二个页面使用surfaceview播放指定网址的视频 (2.5分)
视频的网址:http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4
16,第三个页面接入高德地图SDK实现定位 (2.5分)
17,实现定位并提示用户在哪个位置 5分
18,第四个页面使用Recycleview展示数据 (2.5分)
19,使用Volley框架获取网络数据 (5分)
20,实现item左滑可以删除该条目 (2.5分)

技能九:2月A_2

请求网络接口获取xml格式数据,按照效果图完美展示到列表中!
接口地址:
https://raw.githubusercontent.com/zhang721788/testmaterial/master/data.xml
请求方式:GET
评分要求:
1.使用HttpURLConnection发送网络请求成功获取数据后,输出日志(2.5分)。
2.将获取到数据弹出吐司提示(2.5分)。
3.将获取到的xml格式数据解析成实体对象(2.5分)。
4.将数据展示到一个可以上下滑动的列表中(2.5分)。
5.列表的条目中可以成功加载展示网络图片(2.5分)。
6.列表条目中分别展示title,food_str,num等节点内容,缺一不可(2.5分)。
7.点击列表的条目吐司提示title节点中的内容(2.5分)。
8.列表条目中的布局效果(文字大小,颜色等)同效果图高度一致(2.5分)。
9.实现效果图中的标题部分,展示内容同效果图缺一不可(2.5分)。
应用程序必须有运行效果,不得出现程序奔溃(2.5分)。
第3个月月考题11月12月2月_第8张图片

技能十:2月B_1

1.接口地址
http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html
第3个月月考题11月12月2月_第9张图片
2.对话框样式
第3个月月考题11月12月2月_第10张图片
3.评分标准

(1)使用DrawLayout包裹主页面,使用Toolbar标题为:Android3月考,左侧滑动页面里包含三个按钮功能,分别是:打开照相机,播放音乐,SurfaceView(5分)
(2)ViewPager+Fragment + RadioButton实现界面切换(滑块跟随页面滑动按钮文字变色(默认为黑色,滑到时为红色)) (2.5分)
(3)使用Okhttp的异步请求加载初次显示的数据将数据展示到详情页面RecyclerView 上,显示数据包含:标题,图片,来源
①使用瀑布流展示列表(2.5分)
②为列表添加自定义增加和删除item条目的动画(2.5分)
(4)使用Volley加载下拉刷新的数据
①下拉刷新请求网络数据(2.5分)
②Volley请求图片(2.5分)
③Volley请求文本(2.5分)
(5)当点击条目时,弹出对话框,对话框显示当前条目数据,效果为上面第二张图(2.5分)
(6)实现打开照相机拍照并且将拍照后的相片显示在相片页面
①实现拍照功能(5分)
②在高德地图上展示当前的位置(5分)
③将高德地图上的定位的图标修改为所拍摄的照片(5分)
(7)将所拍的照片使用蓝牙传递到另外一部手机
①显示发送的进度(5分)
②发送完成后显示发送的总时间(5分)
(8)在另外一部手机接收发送过来的照片
①显示接收的进度(5分)
②接收完成后通知对方已经成功接收(5分)
(9)在实现当点击左侧Surfaceview按钮时,在小球页面使用SurfaceView画一个小球然后从屏幕顶端往下运动,当运动到屏幕底端的时候停止运动,再向上运动到顶端停止,上下运动2次 。
①判断小球运动到屏幕的底部和顶部(5分)
②上下运动2次(5分)
(10)实现在点击播放音乐按钮时开始播放音乐,再次点击时停止播放,随便从文件中找2个:
①使用SoundPool实现开始播放音乐,再次点击时停止播放。(2.5分)
②使用MediaPlayer实现开始播放音乐,再次点击时停止播放(2.5分)
(11)运行效果美观大方完整,详细注释 (2.5分)

技能十一:2月B_2

(1)创建应用工程,必须有运行效果(2.5分)。
(2)标题部分使用Toolbar实现页面的效果(2.5分)。
(3)标题右侧的图标点击弹出任意吐司!(2.5分)。
(4)标题右侧的图标长按弹出任意吐司!(2.5分)。
(5)使用SlidingMenu实现侧拉菜单,从左侧往右侧可以拖出菜单列表,反之可以关闭菜单列表(2.5分)。
(6)标题左侧图标点击打开或关闭左侧菜单列表(2.5分)。
(7)左侧菜单布局使用RecyclerView结合常用控件实现(2.5分)。
(8)实现左侧菜单的条目布局列表,指定位置显示指定图标(2.5分)。
(9)左侧菜单中点击头像吐司提示”立即登录!”(2.5分)。
左侧菜单点击条目吐司提示条目文字(2.5分)

你可能感兴趣的:(安卓第3个月)