《Android软件开发教程第3版》 教学大纲、授课计划.docx
《《Android软件开发教程第3版》 教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《《Android软件开发教程第3版》 教学大纲、授课计划.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Android软件开发课程教学大纲课程名称(英文):Android Application Design 课程性质:选修课学分:4. 5学分总学时:72学时理论学时:36学时上机:36学时先修课程:Java程序设计一、课程的性质及目的本课程为计算机科学与技术、软件工程、物联网工程等专业的专业选修课,是一门实践 性很强的课程。通过本课程的学习,学生可以掌握Android系统的基本理论知识,掌握移动 应用开发的基本理论和概念。能使用常用组件进行界面设计,能完成用户交互、资源访问、 数据存储等,对Android移动应用开发建立全面深入的了解,并能将所学知识整合运用到项 目实践中。二、课程目标知识:1
2、 .能够解释Android平台的体系结构和Android应用程序的基本结构。2 .能够解释Android应用程序的设计所涉及到的概念、原理、方法 能力:1 .能够安装和配置Android开发环境。2 .能够利用常见的布局方式构建用户界面。3 .能够利用常见的View元素、对话框、菜单、Intent、Service编写应用于Android移动 设备的APPo4 .能够利用SQLite数据库访问持久化存储的数据。5,能够进行手机和手持终端设备的应用软件、移动互联应用等的设计、开发、测试、维 护等工作。素养:L具备自主学习、沟通协作能力和批判性思维5 .具有良好的科学精神、职业素养、国际视野和社会责
3、任感 三、课程内容及学时分配1 . Android软件开发起步(2学时)1.1 智能移动设备及其操作系统1.2 Android系统的体系结构1.3 Java语言与面向对象编程基础1.4 XML基础重点:Android系统的体系结构,XML基础难点:XML基础思政元素:国产手机操作系统的现状和发展前景2 .创建第一个Android应用程序(4学时)2.1 搭建Android应用程序开发环境2.2 创建Android应用程序的一般流程2.3 Android Studio工程项目的文件构成2.4 Android Studio的更新与设置2.5 Android应用软件的打包和发布2.6 程序调试的常用
4、方法和调试工具重点:搭建Android应用程序开发环境,Android Studio工程项目的文件构成难点:Android Studio工程项目的文件构成思政元素:国产手机App开发的现状和发展前景3 . Activity界面布局(2学时)3.1 Activity及其生命周期3.2 布局及其加载3.3 常用的布局重点:Activity及其生命周期,常用的布局难点:Activity及其生命周期思政元素:在练习的程序实例中加入时政内容4 .常用UI控件及其应用(8学时)4.1 Android中的事件处理机制4.2 常用UI元素及其应用重点:Button EditText RadioButton C
5、heckBox、ListView难点:Android中的事件处理机制思政元素:在练习的程序实例中加入时政内容5 .对话框、菜单和状态栏通知(4学时)5.1 对话框5.2 菜单5.3 状态栏通知重点:对话框、菜单难点:Notification的定义和控制思政元素:在练习的程序实例中加入时政内容6 . Fragment及其应用(2学时)6.1 Fragment的基本概念6.2 创建和载入Fragment6.3 利用Fragment实现界面的切换6.4 利用Fragment实现侧滑菜单重点:创建和载入Fragment难点:利用Fragment实现界面的切换思政元素:在练习的程序实例中加入时政内容1.
6、1 ntent和多线程(2学时)1.2 Intent1.3 Activity之间的切换和跳转1.4 Android的多线程机制1.5 异步处理和多线程通信重点:Intent的概念、Extra属性的使用难点:隐式Intent,异步处理和多线程通信思政元素:在练习的程序实例中加入时政内容8 . Service 与 Broadcast (2 学时)8.1 Service及其生命周期8.2 创建和启动、停止Service8.3 Android的广播机制重点:Service与Broadcast的概念和使用方法难点:Service思政元素:在练习的程序实例中加入时政内容9 .数据的存储与访问(6学时)9.
7、1 基于Shared Preferences的数据存取9.2 数据文件的存取9.3 SQLite及其数据管理机制9.4 基于Content Provider的数据存取重点:更新和查询数据表难点:更新和查询数据表思政元素:在练习的程序实例中加入时政内容10 .多媒体和网络应用(2学时)10.1 多媒体应用开发10.2 Web应用开发10.3 地图应用开发重点:基于MediaPlayer的音视频播放,基于Camera的图片摄取,百度地图应用开发难点:基于Camera的图片摄取,百度地图应用开发思政元素:在练习的程序实例中加入时政内容11 .总结与实例分析(2学时)思政元素:国产软件的现状与前景,增
8、强学生的社会责任感、科学精神、职业素养。 四、实验教学内容及要求1 . Android开发环境的安装和配置(2学时)要求:熟悉Android开发环境的安装和配置方法,了解Andorid开发项目的基本文件目 录结构,并实现HelloWorld小例程。2 .界面布局与事件处理(10学时)(设计型)要求:了解Android应用程序基本结构,熟悉界面布局和设计方法以及常见的UI组件, 理解事件处理机制。3 .对话框,菜单和状态栏通知(6学时)要求:熟悉并理解对话框、菜单和状态栏通知的设计方法。4 .利用Fragment实现界面的切换(2学时)要求:熟悉创建和载入Fragment的方法,使用Fragme
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android软件开发教程第3版 Android软件开发教程第3版 教学大纲、授课计划 Android 软件 开发 教程 教学大纲 授课 计划
限制150内