智能终端应用程序开发(15期)
智能终端应用程序开发(15期)
1000+ 人选课
更新日期:2026/04/23
开课平台学银在线
开课高校重庆邮电大学
开课教师罗文龙田帅辉蹇洁张一帆张亮
学科专业工学计算机类
开课时间2026/03/02 - 2026/07/30
课程周期22 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

本课程基于Google最新推出的Android IDE - Android Studio和最新的Android模拟器Genymotion作为开发环境进行编写。本课程全面的介绍了Android应用开发的相关知识。本课程内容覆盖了Android系统与开发环境、AndroidUI设计、基本程序单元Activity、Android应用核心Intent和Filters、Android事件处理、Android服务、Android广播接收器、ContentProvider实现数据共享、图形图像与多媒体、Android网络编程基础、数据存储、GPS应用开发与百度地图等。

本课程可作为高等院校计算机科学与技术、软件工程、信息管理、电子商务等相关专业本科生和研究生学习课程,也可以供从事移动开发工作者学习参考。

你将收获什么?

(1)Android 的就业前景和行业需求 Android 是一种内核基于Linux 的开源操作系统,2007 年由谷歌公司向业界发布,该平台由操作系统、中间件、用户界面和应用软件组成,主要应用在平板电脑、智能手机、智能电视、电子书和多媒体网络终端等电子产品。数据显示,2012 年Android 占据全球智能手机操作系统市场76%的份额,2014年全世界采用该操作系统的设备数量已经达到19亿台。随着第四代移动通信技术(4G)的迅猛发展与普及,越来越多的人使用便携式移动设备进行学习、工作、生活和办公,国内运营商和厂商包括中国移动、中国联通、中兴通讯、华为通讯、联想等大企业纷纷加入了Android 阵营,随着Android 平台的迅猛扩张,必将扩大对Android 人才的需求。据业内统计,目前国内的3G(4G)研发人才缺口有三、四百万,其中Android 研发人才缺口至少30万。对Android 人才需求分为硬件驱动型和软件应用型两类,软件应用包括手机游戏、手机终端App 以及其他智能终端应用软件等,该方面的人才需求是目前Android人才需求的主流。 面对社会对Android 应用开发人才需求的爆炸式增长,很多高校对培养方案进行了及时更新,《智能终端应用程序开发》课程的开始,主要目标是使学生掌握事件处理和界面布局、常用组件(Activity、Service、BroadcastReceiver、ContentProvider、Intent)、Android 的数据库编程、Android的多媒体处理、Android 的图片处理、Android 在互联网的应用、Android 的GPS 编程和Handler 的使用等知识,提高学生的手机应用开发编程实践能力,毕业后能从事移动电子商务App和移动管理信息系统产品的设计、开发、测试、维护等工作。

 (2)CDIO工程教育模式的引入 CDIO工程教育模式是由麻省理工学院、瑞典查尔摩斯工业大学、瑞典林雪平大学、瑞典皇家工学院共同创立的,是一个国际性的、广泛、较全面和系统的工程教育改革模式,最早在2005 年由汕头大学、清华大学等引入国内,并迅速引起强烈反响。 CDIO 是构思(Conceive)、设计(Design)、实施(Implement)、运作(Operate)4 个英文单词的缩写。其中,“构思”指明确客户需求,考虑技术、企业战略和制度等因素,不断改进概念、技术和商业计划;“设计”指的是指定开发的产品系统所需要的各种计划、图纸和算法;“实施”指把设计转变为产品的过程,包括硬件制造、软件编程、测试、检查和验证;“运行”指对产品系统的维护和淘汰等。CDIO 模式以产品、生产流程和系统从研发到运行的生命周期为载体,通过系统的产品设计培养学生专业技术知识、个人能力、职业能力和态度、团队工作和交流能力,培养在企业和社会环境下对产品系统进行构思、设计、实施、运行的能力等综合素质。 为达到“学得会,学得活、做得出”的教学目标,《智能终端应用程序开发》课程将引入CDIO 工程教育理念,以众多小案例和几个综合性较强的任务为项目进行授课,让学生以一种主动的、实践的、课程之间有机联系的方式来学习工程。

适合什么人学习?

  本课程可作为高等院校计算机科学与技术、软件工程、信息管理、电子商务等相关专业本科生和研究生学习课程,也可以供从事移动开发工作者学习参考。

课程大纲

课程章节

  • 前言
  • 软件原型开发
  • Android系统与开发环境
  • Android UI设计
  • 基本程序单元Activity
  • Android应用核心Intent和Filters
  • Android事件处理
  • Android服务
  • Android广播接收器
  • ContentProvider实现数据共享
  • 实验

前言

1.1 前言

1.2 什么是安卓

1.3 课程特别说明

软件原型开发

2.1 应用程序设计与开发的基本理念

2.2 “意大利塔“实验

2.3 “意大利塔“实验的启示

2.4 Balsamiq Mockups

Android系统与开发环境

3.1 AndroidStudio安装之JDK安装

3.2 AndroidStudio安装之Windows环境下安装Android Studio

3.3 AndroidStudio安装之下载、安装和配置Android SDK

3.4 AndroidStudio安装之Android模拟器genymotion

3.5 新建一个HelloWorld项目

3.6 Android项目体系介绍

Android UI设计

4.1 AndroidUI布局

4.2 Android中的Adapter介绍

4.3 ListView

4.4 GridView

4.5 AndroidUI控件之文本类型控件

4.6 AndroidUI控件之普通按钮

4.7 AndroidUI控件之图片按钮和复选框

4.8 AndroidUI控件之开关按钮和单选按钮

4.9 AndroidUI控件之进度对话框

4.10 AndroidUI控件之列表选择框

4.11 AndroidUI控件之时间拾取器

基本程序单元Activity

5.1 基本程序单元Activity的介绍

5.2 基本程序单元Activity应用实例

Android应用核心Intent和Filters

6.1 Android应用中的核心Intent

6.2 Intent的类型

6.3 Intent Filters

Android事件处理

7.1 Android事件处理

Android服务

8.1 Android服务

8.2 Android服务实例

Android广播接收器

9.1 Android广播接收器

9.2 Android广播接收器实例之接收自定义广播信息

9.3 Android广播接收器实例之接收系统广播信息

ContentProvider实现数据共享

10.1 ContentProvider实现数据共享

10.2 ContentProvider实例

实验

11.1 实验一:Android平台搭建和UI设计

11.2 实验二:Andriod高级UI设计

11.3 实验三:Intent与Activity的使用

11.4 实验四:Android资源访问

11.5 实验五:图形图像与多媒体

11.6 实验六:Android的网络编程基础

11.7 实验七:SQLite和SQLiteDatabase的使用

11.8 实验八:使用GPS与百度地图

App 下载
关注我们