交互工作室课程 15.《移动应用开发》

教学大纲撰写人:张才忠 课程总体介绍:《移动应用开发》旨在让学生了解移动设备应用开发的基本方法及特点。课程以Android这一主流移动平台操作系统为切入点和教学 […]

2017年9月29日

教学大纲撰写人:张才忠

课程总体介绍:《移动应用开发》旨在让学生了解移动设备应用开发的基本方法及特点。课程以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法;通过课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的能力,并鼓励创新。

前修课程:

学分及学时:3学分,72学时。

一、教学目的

1.了解Android应用。

2.掌握Activity组件的使用场景。

3.掌握使用布局文件编写应用程序界面。

4.掌握界面和逻辑分开的界面设计原则,掌握资源文件在应用开发中的作用。

二、教学方法:理论讲授、项目讲析、实践教学。

三、教学内容

理论讲授:

1.移动应用平台简介 :智能手机、PDA、平板电脑;移动平台硬件架构;移动平台软件系统。

2.Android系统基础 : Android基本概念、历史、开放手机联盟;系统构架;应用程序框架;盈利模式。

3.开发环境 :开发环境搭建;项目生成与构建。

4.程序设计基础 :项目目录结构;组件基础;组件调用;生命周期。

5.用户界面开发 :界面布局;事件处理;常用控件;资源解析。

6.数据存储 :SQL Lite;Content Provider;Share Preference;文件与网络。

7.网络与通信 :Socket与HTTP;;电话模块;短消息。

8.图形与多媒体 :简单绘图;动画实现;媒体编解码;OpenGL ES。

9.特色开发(自学) :Google API,Google Voice, Map;传感器;GPS, AGPS;Widget。

实践环节:

  • 实践环节学时:
  • 实践环节教学目的:通过专题训练使学生熟悉移动应用的界面设计方法和界面编程,锻炼学生的实际动手能力,熟悉了Android程序框架结构、Android界面设计,掌握常用界面控件、菜单、以及界面事件的响应。
  • 实践环节教学内容:
    1. Android开发环境使用方法;
    2. Android 用户界面开发。

课堂作业:

1.Android系统安装与Hello World;

2.设计计算器;

3.设计程序实现一个电子菜单,应具有显示菜单功能和选菜功能;

4.Android的视图层与UI设计。

四、该课程为考查科目。

五、主要参考书目:

1.余志龙 陈昱勋等编著《Google Android SDK开发范例大全》(第2版) ,人民邮电出版社2010年版。

2.Ian G. Clifton《Android 用户界面设计》,电子工业出版社2014年版。

3.杨丰盛 著《Android应用开发揭秘》,机械工业出版社2010年版。

发表评论

电子邮件地址不会被公开。 必填项已用*标注