SPOC学校专有课程
移动终端开发技术
分享
spContent=为什么学习Android手机编程?自己适合学Android开发吗?零基础能学习吗?学Android应该学哪些技术呢?本课程以“任务驱动”为中心,“用中学”为导向,教师精讲与要点概述有机结合,学习者结合实际案例小步调学习。本课程注重培养学员的编程技能,实现APP应用的开发,为未来投入移动开发行业储备能量。
—— 课程团队
课程概述

《Android智能手机编程》课程的内容主要包括理论部分和实践部分;其中理论部分主要涵盖移动开发的基本概念,包括资源访问、用户界面、组件使用、数据存储、多媒体程序设计、GPS定位服务等方面。实践部分是针对前面基础理论设计的案例实践,让学生在一步一步的编程实践中,学习掌握智能手机的编程技能,提高学生的综合应用能力。通过本课程的学习,使学生对基于Android系统的智能手机编程有一个全面的了解,初步掌握Android智能手机编程的基本知识、基本理论和相应的程序编写技能。

成绩 要求

    课程成绩满分为100分,课程讨论占10%作业占90%。完成全部的课程学习,由授课教师签发课程结业证书,其中60≤成绩<80者获得合格证书,成绩≥80者将获得优秀证书。

    学习者获得合格证书后,如有意愿,可以通过国家开放大学学分银行,进行学分认证,打通学历教育和非学历教育。


课程大纲
预备知识

JAVA语言

参考资料

第1单元Android概述、Android开发环境搭建

1.1智能手机的演变

1.2智能手机操作系统的现状

1.3 Android操作系统

1.4 Android的系统架构

1.5 Android的四个主要组件

1.6 安装java运行环境和eclipse

1.7 创建和运行Android应用

第2单元 Android应用的资源访问

2.1 Android的项目结构

2.2 RES资源

2.3 通用的资源访问

2.4 使用字符串、颜色、尺寸资源

2.5 DRAWABLE资源

2.6 Android项目布局文件

第3单元

Android用户界面编程开发

3.1 简易计算器

3.2 创建ACTIVITY

3.3 配置ACTIVITY

3.4 启动、关闭ACTIVITY

3.5 ACTIVITY相互调用和数据交换

第4单元Android的服务开发和广播事件

4.1音乐播放器

4.2 ANDROID服务

4.3 BROADCASTRECEIVER广播接收者

第5单元Android应用的数据存储和数据共享

5.1 生词本

5.2 SQLITE数据库

5.3 SQLITEDATABASE对象

5.4 SHAREDPREFERENCE的使用

第6 单元

Android的多媒体应用开发

6.1视频播放器

6.2 MEDIAPLAYER视频/音频播放

6.3 界面组件使用