目录

  • 1 Android说课
    • 1.1 课程简介
    • 1.2 课程的定位与目标
    • 1.3 课程的设计理念与思路
    • 1.4 课程内容的选取与教学组织的安排
    • 1.5 课程的教学模式与教学方法
    • 1.6 课程教学资料
    • 1.7 课程特色
  • 2 Android项目结构
    • 2.1 项目开发
  • 3 Button的用法
    • 3.1 Button的用法
    • 3.2 内部类方法处理按钮单击事件
  • 4 Android入门
    • 4.1 Android的发展史
    • 4.2 Android的系统构架
    • 4.3 搭建Android开发环境
    • 4.4 创建Android应用程序
  • 5 Activity初步
    • 5.1 Activity启动流程
    • 5.2 Activity与布局文件间的关系
    • 5.3 Activity当中获取代表控件对象
  • 6 AcitonBar与菜单
    • 6.1 ActionBar的作用
    • 6.2 各版本的菜单对比
  • 7 控件布局
    • 7.1 控制布局的概念
    • 7.2 相对布局管理器
  • 8 Activity详解
    • 8.1 Actibity初步
    • 8.2 认识Intent
  • 9 列表控件
    • 9.1 Android列表用途
    • 9.2 用ArrayAdapter显示数据
    • 9.3 列表项布局设计
    • 9.4 下拉视图Spinner
  • 10 对话框
    • 10.1 Toast提示框
    • 10.2 Dialog对话框
    • 10.3 特色对话框
    • 10.4 自定义对话框
    • 10.5 构建Notification
  • 11 Service
    • 11.1 关于service
    • 11.2 范例:定义后台服务
    • 11.3 剪贴板服务
  • 12 Android线程
    • 12.1 message,looper, handler类的关系
    • 12.2 范例:消息传递 —— 自动更新文本
  • 13 Pending Intent
    • 13.1 认识PendingIntent
    • 13.2 范例:发送通知 —— Notification
  • 14 广播机制:Broadcast
    • 14.1 范例:广播组件的定义结构
  • 15 存储数据
    • 15.1 SharedPreferences存储
    • 15.2 文件存储
    • 15.3 SQLite数据库存储
    • 15.4 ContentProvider存储
    • 15.5 网络存储
课程的定位与目标




  • 本课程是软件技术专业的职业基础课程。Android软件开发技术是一门理论和实践结合的课程,将通过实验加强对知识理解,并通过上课和实验激发学生的科研潜能。本课程的前续课程包括数据结构、程序设计基础、面向对象编程、HTML等。


1、Android程序设计基础

2、UI设计

3、数据存储

4、互联网程序设计

5、高级程序设计

6、图形与游戏设计

7、Android源代码介绍



通过本课程的学习,学生将在已学习过的数据结构、程序设计语言等系统性理论知识和已具有的部分动手实验能力的基础上,进一步掌握如下的具体目标,按职业能力的三个方面进行描述:

(一)专业能力

1.深入了解智能终端软件平台与开放系统的基础理论和原理。

2.熟悉目前主流的智能终端平台。

3.熟悉智能终端平台上的软件开发工具链。

4.掌握基于智能终端软件平台的智能终端软件基本开发方法与流程。

5.良好的编程方法和习惯的培养。

(二)方法能力

1. 独立思考,解决问题能力。

2.能够理论联系实际,自主学习提高。

3.善于观察、总结规律,积累经验,并在工作中推广应用。

4.相应的信息收集和应用拓展能力。



(三)社会能力

1.具备良好的协调和沟通能力。

2.具备严谨细致的工作作风。

3.具备良好的职业规范、职业素质及团队合作精神。

4.  具备良好的语言表达和问题描述能力。