《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 界面组件使用 |