当前位置: 首页 > 课程中心 > 移动应用开发(选修)

移动应用开发(选修)
课程时长: 17小时29分钟
主讲教师: 刘建航

      《移动应用开发》是计算机科学与技术专业的专业课程,本课程以安卓开发为主线,移动终端页面布局,控件使用,页面切换及数据传递,事件监听,服务,广播,内容提供,手机硬件调用作为主要内容,学习并实践移动应用开发的方法。

      本课程旨在继掌握了程序设计JAVA语言基础和数据库原理后,引导学生在软件应用上提供动手能力和实践能力,同时培养其计算思维、算法设计与分析、计算机系统三大专业基本能力,增强学生对面向对象编程思想的理解,实践软件设计方法;引导学生从实际问题出发,通过形式化去实现面向对象、算法、模块化等专业核心意识;除了学习知识外,还要学习自顶向下、自底向上、递归求解、模块化等典型方法,掌握移动终端开发的完整过程,具有分析实际需求,并能通过工具解决相关问题,实现相关功能的基本能力,并能将各种算法和设计模式应用于一般的软件设计之中。


  • 模块一 概述
    • 移动终端开发简介
    • 环境搭建
    • 结构说明
  • 模块二 页面布局
    • 页面布局1
    • 页面布局2
  • 模块三 常用界面组件
    • 简单控件
    • 对话框
    • 列表视图和自定义视图
  • 模块四 程序活动单元Activity
    • Activity创建
    • Intent和IntentFilter
    • Activity数据传递
    • Fragment
  • 模块五 Android事件处理
    • 事件处理和回调机制
    • 监听接口机制的事件处理
    • 手势1
    • 手势2
  • 模块六 数据存储
    • 文件存储
    • SharedPreferences存储
    • 数据存储SQLLite
  • 模块七 内容提供者共享数据
    • 内容提供者
    • 访问其他应用程序
    • 内容观察者
  • 模块八 广播和服务
    • 广播接收者
    • 自定义广播
    • 服务的创建
    • 服务的启动方式和通信
  • 模块九 网络编程
    • 网络编程HTTP协议
    • 网络编程Socket套接字
    • json数据解析
    • 上传下载
  • 模块十 设备管理
    • 照相机
    • 麦克风
    • 传感器
    • 手机定位
  • 模块十一 绘画与动画
    • 常用绘图类
    • 补间动画
    • 逐帧动画
    • 属性动画
  • 模块十二 多媒体开发
    • 相册
    • 音频播放
    • 视频播放
  • 实践教学
    • 01-Android环境搭建-上机
    • 02-Android界面控件及布局-上机
    • 03-网络编程-上机
    • 04-数据存储-上机
    • 05-广播与服务-上机
    • 06-智能聊天机器人-上机
    • 07-视频播放器-上机