版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《腾讯1+x安卓应用开发(中级)》课程教学大纲课程编号:学分:5学分学时:87学时(其中:讲课学时:45上机学时:42)先修课程:java程序设计基础、腾讯1+x安卓应用开发(初级)后续课程:腾讯1+x安卓应用开发(高级)适用专业:计算机应用技术、软件技术等计算机相关专业开课部门:计算机系一、课程的性质与目标随着智能手机、平板电脑、可穿戴设备、智能家具、车载设备等领域的进一步扩大,移动互联网应用开发技术人员的需求日益增加,本课程为适应计算机应用技术、软件技术等计算机相关专业学生相关知识和能力结构的需求而开设的专业选修课程。课程开设目的在于顺应经济发展和社会需求,瞄准移动互联网应用开发的发展方向,依据教育部高等职业学校移动互联网应用技术专业教学标准,定位于培养理想信念坚定,德智体美劳全面发展,主要面向IT互联网行业,从事各企事业单位、政府信息化数字化部门的软件开发、技术支持等岗位。课程教学内容的设置与安卓应用开发“1+X”考证有效衔接。二、课程的主要内容及基本要求项目1Android基础和环境搭建(6学时)[知识目标]掌握Kotlin基础语法,能掌握Kotlin类型与表达式。理解Kotlin泛型和注解。掌握Kotlin的反射。掌握Kotlin中的协程。[技能目标]能够进行Kotlin安装包的下载与安装。能够进行Kotlin环境的搭建与配置。能够利用常见集成开发环境创建工程项目,并能实现程序正确编译和运行。[重点]Kotlin安装包的下载与安装Kotlin环境的搭建与配置Kotlin泛型Kotlin的反射Kotlin中的协程[难点]Kotlin环境的搭建与配置Kotlin的反射项目2多媒体技术应用(19学时)[知识目标]掌握图形绘制的常用类和方法。理解属性动画和逐帧动画的实现原理。掌握音频播放的常用类和方法。掌握视频播放的常用类和方法。掌握使用系统内置Activity实现拍照和读取相册的方法。[技能目标]能够掌握安卓平台下图形的绘制。能够掌握安卓平台下动画的实现。能够控制安卓平台下音频播放。能够控制安卓平台下视频播放。能够控制安卓系统相机和相册。[重点]图形的绘制方法属性动画的实现方法逐帧动画的实现方法掌握播放音频的方法掌握播放视频的方法掌握控制安卓系统相机和相册的方法[难点]图形绘制的常用类和方法的灵活使用属性动画的实现原理逐帧动画的实现原理音频播放的常用类和方法的灵活使用视频播放的常用类和方法的灵活使用调用系统内置拍照出错解决方法项目3定位与地图服务开发(11学时)[知识目标]熟悉安卓系统下GPS核心API。熟悉腾讯位置服务地图SDK的使用。[技能目标]能够获取定位信息,通过模拟器发送GPS信息。能够整合地图服务,根据GPS在地图上定位。能够进行地址解析和反向地址解析。[重点]掌握显示基础地图的方法定位信息的获取在地图上实现定位地址解析和反向地址解析的实现方法[难点]地图白屏和黑屏的原因和解决办法GPS核心API的灵活运用项目4传感器应用开发(12学时)[知识目标]能够熟悉安卓系统下常用位置类传感器。能够熟悉安卓系统下常用方向类传感器。能够熟悉安卓系统下常用加速度类传感器。能够熟悉安卓系统下其他类型的传感器。[技能目标]能够创建位置感知应用,并能正确运行。能够创建方向感知应用,并能正确运行。能够响应设备移动,创建相关应用,并能正确运行。[重点]掌握获取Android设备支持的传感器的方法正确获取方向传感器数值正确获取加速度传感器数值[难点]理解不同传感器的应用场合对方向传感器数值的灵活运用对加速度传感器数值的灵活运用项目5主流框架的应用(10学时)[知识目标]熟悉安卓通用流行框架的特点。熟悉常用的网络,动画,多媒体框架原理和实现。[技能目标]能依据业务需求进行技术选型。能够利用安卓网络操作流行框架发送网络请求和数据解析。能够利用安卓图片流行框架进行图片加载和处理。能够利用缓存,日志等其它框架,提升开发效率。[重点]网络框架的使用图片处理框架的使用Loger框架的基本使用方法[难点]理解不同网络框架的适用场景理解不同图片处理框架的特点根据不同需要灵活使用Logger的API项目6组件化开发(19学时)[知识目标]掌握开发通用UI组件的常用方法。掌握封装网络请求组件的方法。掌握封装通用业务组件的方法。熟悉Jetpack架构组件及其作用。[技能目标]能够利用Java和Kotlin语言开发通用UI组件,实现复杂UI效果。能够封装网络请求组件,发送请求,实现响应,完成业务功能需求。能够对通用业务组件封装,实现通用组件库,提升开发效率。能够进行组件化定制和改造,理解解耦设计思想。能够掌握Jetpack架构组件封装,解决安卓开发碎片化问题。[重点]开发通用UI组件的方法和步骤封装网络请求组件的方法对通用业务组件的封装ViewModel、LiveData和DataBingding的配合使用[难点]自定义标签属性和自定义组件类理解解耦设计思想理解典型的组件化架构理解安卓开发碎片化产生的原因和Jetpack在解决碎片化问题中的作用项目7安卓底层原理认知(10学时)[知识目标]能够掌握安卓系统服务的启动原理和工作原理。能够掌握安卓系进程启动过程中的一些重要机制的初始化原理。能够理解安卓组件启动原理,绑定原理,注册和收发原理和数据传输原理等。能够理解安卓跨进程通信,对象传递等进程通信原理。能够理解安卓线程间消息传递机制,消息循环机制及其相关原理。[技能目标]熟悉安卓系统服务的启动流程。熟悉安卓系进程启动过程。熟悉安卓组件的启动过程。熟悉安卓跨进程通信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南开大学数据库系统实验
- 极端气候对儿童呼吸道发育的长期影响
- 临沂教师资格面试测试卷
- 无痛分娩的护理
- 广西壮族自治区钦州市大寺中学2025-2026学年下学期高二年级期中考试政治试卷(含答案)
- 成人坏死性筋膜炎诊治专家共识抗感染治疗总结2026
- 医学26年:先天性肌无力综合征 查房课件
- 医学26年老年高血压护理查房课件
- 26年基因检测实验室质控标准解读
- 26年医保报销疗效凭证要求
- 2021小升初人教版英语知识点整理(语法、单词、句)
- 广东网架安装作业指导书四角锥网架
- 五年级数学下册第二单元检测卷4套+答案
- 万达广场建造标准
- 16m预应力混凝土简支空心板桥设计
- GB/T 8305-2013茶水浸出物测定
- GB/T 4545-2007玻璃瓶罐内应力试验方法
- GB/T 31391-2015煤的元素分析
- GB/T 15174-2017可靠性增长大纲
- GB/T 13499-2002电力变压器应用导则
- 广西基本医疗保险门诊特殊慢性病申报表
评论
0/150
提交评论