《A
droid高级开发技术》课程教学大纲
课程名称(中文):A
droid高级开发技术
课程名称(英文):Adva
cedA
droidDevelopme
tTech
ology
适用专业:计算机科学与技术、软件工程、网络工程
课程类别及课程模块:学科专业课程特色创新课程
课程编码:11A023
学分开课学期和周学时学时类型折算后总学时:
学分:4
开课学期:6
周学时:22
学时类型:理论实践
折算后总学时:64
教材名称及作者、出版社、出版时间、版次:《第一行代码A
droid第2版》,
郭霖,北京:人民邮电出版社2016
大纲主笔人:樊相奎
大纲审定人:李贵洋
一、课程的目的、要求和任务
近几年移动终端的开发发展迅速相关公司越来越多,随着时间的推移,预计社会对移动终端开发领域人才的需求量也会迅速增多。据悉,在成都的软件开发企业中,有多数企业都或多或少涉及移动终端开发领域。对于移动终端开发平台,目前市场占有率最高,未来发展最有希望是iOS和A
driod开发平台。其中A
driod由具有极度创新能力的Google公司开发,同时A
driod采用开源方式,引入了大量合作开发伙伴,目前全世界有大量的公司采用A
driod作为移动终端开发平台,包括三星、华为、小米等。
开设本课程的目的是使学生比较全面地了解和掌握移动终端设计的基本概念、原理及相关技术,为以后的深入学习打下坚实的基础。具体要求和任务是掌握A
driod移动终端开发平台的具体开发语言、开发工具、调试方法等相关技术。
二、大纲基本内容及学时分配
一A
droid开发起步(2课时)
f1A
droid平台简介、背景介绍和平台架构2A
droid开发环境的搭建,相关软件的下载与安装3虚拟设备的创建和使用4创建“HelloA
droid”5A
droid应用程序的调试说明:1基本要求:介绍A
droid开发起步的相关知识,包括A
droid平台A
droid的背
景及其应用程序的框架,通过让学生完成一个helloworldapp的开发,体验一个a
droid开发过程;2教学重点:A
droid平台A
droid的背景及其应用程序的框架,搭建A
droid的开发环境,使用开发平台创建A
droid项目;3教学难点:平台架构,A
droid应用程序的调试;
二A
droid应用程序的构成(4课时)1A
droid系统架构2Activity生命周期3A
droid界面的布局4服务Service5三大组件间通信I
te
t6A
droidMa
ifestxml解析7共享数据co
te
tProvider8通知用户A
droidNotificatio
9A
droid应用程序的生命周期说明:1基本要求:主要对A
droid的基本组件及A
droid应用程序的构成进行介绍,同时还将对A
droid应用程序的生命周期进行分析,主r