《Android智能手机编程》课程的内容主要包括理论部分和实践部分;其中理论部分主要涵盖移动开发的基本概念,包括资源访问、用户界面、组件使用、数据存储、多媒体程序设计、GPS定位服务等方面。实践部分是针对前面基础理论设计的案例实践,让学生在一步一步的编程实践中,学习掌握智能手机的编程技能,提高学生的综合应用能力。通过本课程的学习,使学生对基于Android系统的智能手机编程有一个全面的了解,初步掌握Android智能手机编程的基本知识、基本理论和相应的程序编写技能。
课程成绩满分为100分,课程讨论占10%作业占90%。完成全部的课程学习,由授课教师签发课程结业证书,其中60≤成绩<80者获得合格证书,成绩≥80者将获得优秀证书。
学习者获得合格证书后,如有意愿,可以通过国家开放大学学分银行,进行学分认证,打通学历教育和非学历教育。
JAVA语言
第1单元 概述和开发环境搭建
1.7单元总结
1.8课堂讨论
1.1导学
1.2Android概述
1.3安装Android运行环境
1.4Android版本管理
1.9 Android Studio的安装、开发、打包以及发布
1.5创建虚拟设备(AVD)
1.6创建和运行Android应用
第1单元作业
第1单元测验
第2单元 应用的资源访问
2.4Android中字符串、颜色和尺寸应用
2.1导学
2.6Android项目布局文件
2.8单元总结
2.7AndroidManifest.xml 项目配置文件
2.3Android项目中通用的资源访问
JAVA安装
2.9课堂讨论
2.2Android 项目结构目录
2.5Drawable 资源
第2单元测验
第2单元作业
第3单元 用户界面编程开发
3.2 循序渐进
3.7单元总结
3.3Activity的基本概念和Intent介绍
3.4Activity的创建和使用
3.5Activity的声明和配置
3.6Activity之间的数据交换和调用
3.1 导学
第3单元作业
第3单元测验
第4单元 服务开发和广播事件
第4单元测验
4.1导学
4.4广播接收者
4.5单元总结
4.3Android服务
4.2循序渐进
第4单元作业
第5单元 Android数据存储和数据共享
第5单元测验
5.1导学
5.2循序渐进
5.4SharedPreferences
5.5单元总结
5.3SQLite数据库和 SQLiteOpenHelper
第5单元作业
第6单元 Android多媒体应用开发
第6单元测验
6.3MediaPlayer音频/视频播放
6.6单元总结
6.1导学
6.2循序渐进
6.4ListView使用
6.5Looper和Handle用法
第6单元作业
第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 界面组件使用 |