移动互联实训教学资源包包括两大部分,主要包括教学资源和移动互联竞赛资源,具体内容如下: 1.教学资源 ★1.1内容形式 (1)PPT、文档、实例代码等资源。 ★1.2资源内容 (1)Java基础:Java基础教学大纲、Java基础课程标准、Java基础实训指导书、Java基础PPT。 (2)Java高级:Java高级教学大纲、Java高级课程标准、Java高级实训指导书、Java高级PPT。 (3)Android基础:Android基础教学大纲、Android基础课程标准、Android基础实训指导书、Android基础PPT。 (4)Android高级:Android高级教学大纲、Android高级课程标准、Android高级实训指导书、Android高级PPT。 ★1.3 Android工程案例源码 (1)Android基础组件:TextView文本框、EditText可编辑文本框、ImageView图片、Button按钮、CheckBox复选框。 (2)Android高级组件:ListView列表、RecyclerView滚动列表、Spinner下拉列表、ExpandableListView可扩展的下拉列表、ViewPager引导页。 (3)Android三大适配器:BaseAdapter、SimpleAdapter、ArrayAdapter。 (4)Android数据三大存储方式:SQLite存储、SharedPreferenced存储、FileStorage文件存储。 (5)Android三大对话框:ProgressDialog进度条对话框、AlertDialog悬浮对话框、CustomDialog自定义对话框。 (6)Android四大组件:Activity活动、Service服务、BroadcastReceiver广播、ContentProvider内容提供者。 (7)Android五大布局:LinearLayout线性布局、RelativeLayout相对布局、FrameLayout框架布局、TableLayout表格布局、GridLayout网格布局。 (8)Android多线程的五大实现方式:Handler、AsyncTask、runOnUiThread、View.post(Runnable)、View.postDelay(Runnable,long)。 (9)Android网络访问组件:HttpURLConnection 、 Volley、 OkHttp、 Retrofit、 WebView。 (10)Android的其它重要组件:Timer定时器、Collection排序、MediaPlayer音频播放器、VideoView视频播放器、SwipeRefreshLayout下拉刷新、Notification通知、Animation动画。 2.竞赛资源 ★2.1内容形式 (1)实例代码、插件、文档等资源。 2.2资源内容 ★2.2.1 大赛试题 (1)试题库 (2)参考样题 (3)第三方插件 (4)赛项规程介绍 (5)赛题评分点参考 ★2.2.2 实训指导书 《智能交通APP指导书》:是根据移动互联技能大赛的国赛和省赛试题编写的实训模块实现指导书,每个模块都附有完整的源码,既可作为教学资源,也可作为参赛学生的参考资料。各个模块可以导入Android Studio中编译运行(注:因Android Studio使用版本不同,将实训模块直接导入Android Studio中可能无法编译运行或者编译缓慢,建议将实训模块对应的.java类和xml布局文件拷贝到自己的Android Studio工程目录中),查看实时效果。 ★2.2.3 实训功能模块 (1)用户登录模块:完善界面布局,实现记住密码和自动登录功能。 (2)公交查询模块:实时显示公交到站距离并进行升序展示,每隔3秒更新一次数据。 (3)路况查询模块:实时显示道路空气质量信息和每条道路的拥堵情况,每隔3秒更新一次数据。 (4)账户管理模块:实现账户充值功能,保存每次充值的记录,并设置阈值监控账户余额。 (5)充值记录模块:实现排序约束列表显示账户充值的信息。 (6)生活助手模块:实时显示今天以及未来5天的天气数据。 (7)实时显示模块:实现空气温度、空气湿度、PM2.5、CO2、光照各传感器折线界面的切换。 (8)生活指数模块:实现五个生活指数实时显示,并实现阈值报警状态警示功能,每隔3秒更新一次数据。 (9)账户阈值告警模块:设定余额告警阈值,进行数据保存,显示设置成功提示。 (10)个人中心模块:实示显示个人信息,包括名下车辆和对应车辆的账户余额。 (11)红绿灯管理模块:实现排序约束列表的显示红绿灯的状态信息。 (12)数据分析模块:利用大数据的挖掘和分析,用图表的形式展示车辆违章的信息。 (13)车辆违章模块:实时详细的展现车辆违章的状态信息。 (14)车辆限行模块:根据日期的单双号来限定车辆的通过,并动画展示红绿灯的状态。 ★2018国赛试题参考代码 (1)意见反馈模块:实现提交意见功能,并记录保存提交的信息。 (2)定制班车模块:利用ExpandableListView技术实现班车列表,显示线路、起终点,行车时间、总票价。 (3)天气信息模块:实现显示当前以及未来几天的气温,并实时刷新生活指数的数据。 (4)阈值设置模块:设置并存储空气温度、空气湿度、PM2.5、CO2、光照各传感器的阈值。 (5)高速ETC模块:网格显示ETC充值、ETC余额和充值记录等信息。 (6)地铁查询模块:利用列表技术实现地铁线路信息查询,列表项显示线路名称、起终点、运行时间等信息。 (7)环境指标模块: 显示空气温度、空气湿度、PM2.5、CO2、光照、道路状态状态信息,并实时保存数据,定时刷新数据。 (8)停车场查询模块:实时显示停车场基本信息,包括名称、是否对外开放、停车场地址、车位剩余及收费方式。 ★2019国赛试题库新增试题参考代码 (1)网络状态模块:遇到网络连接的问题,弹出提示对话框,增加用户的友好体验。 (2) WEBVIEW模块:实现使用WebView控件加载一个本地的网页。 (3)路况分析模块:实现路况展示,对沙盘中的整体道路环境进行监测,并根据监测结果显示相对应的提示信息。 (4)离线地图模块:实现地图的坐标点定位,测距,图层切换等功能。 (5)日志查询模块:实现日志查询等功能,存储传感器环境数据,并根据存储结果做出筛选。 (6)用户管理模块:获取数据实现用户的展示和查看功能。 (7)公交查询模块:实现公交查询等功能,获取公交车站点信息,展示候车环境。 (8)实时交通模块:实现公交站台的查询等功能。 (9)环境监测模块:实现环境监测,对生活的环境进行监测,并根据监测结果显示相对应的统计。 (10)违章分析模块:实现统计所有用户的小车所在路段的在违章次数。 (11)车辆违章查看模块:实现根据车牌号,查询车辆违章信息。 (12)新闻分类模块:实现个性化订阅,将新闻分类。 (13)生活出行模块:实现查询当地气象信息:昨天今天以及未来4天的天气信息。 (14)违章类型分析模块:实现利用雷达图,分析排名前五位的交通违法行为的占比统计。 (15)生活出行2模块:实现通过旅行助手功能,实现城市景点的介绍,打造城市名片。 (16)高速ETC 管理模块:实现高速ETC 管理。 ★2019国赛竞赛H卷 (1)用户登录模块:完善界面布局,实现记住密码和自动登录功能。 (2)主界面模块:实现各个模块的入口监听,主页上部图表显示PM2.5,中部实时展示各项生活指数。 (3)城市地铁模块:实现多条地铁路线的选择,按需提供出行建议,为人们生活提供便利。 (4)消费中心模块:利用高德地图实现停车场信息查询及停车日志查询功能。 (5)用户中心模块:实现用户信息的详细展示及违章管理功能。 (6)用户签到模块:实现打卡签到,并使用WebView编码完成签到赢彩蛋功能。 (7)交通资讯模块:实现为用户提供道路交通的实时资讯,包括市区的交通路况、高速路况、及气象预警信息等。 (8)天气信息模块:实现当日及未来几日的天气信息的查询和生活各项指标的监测。 (9)设置模块:用户签到模块和ETC账户模块的入口和用户登录状态的监听。 (10)ETC账户模块:实现用户账户的充值与查询功能,并用列表展示每次充值记录的详细信息。 (11)创意设计模块:使用MPAndroidChart图表技术实现电动车和燃油车碳排量占比的直观展示。 3.总体要求:教学资源包基于Java和Android的教学框架进行开发,基于移动互联技能大赛试题进行功能模块的编码实现。 4.交付形式:光盘内容导出后,解压即可查看教学资源包的内容。 |