移动开发技术
移动开发技术
1000+ 人选课
更新日期:2026/04/03
开课平台智慧树
开课高校山东农业工程学院
开课教师苏桂莲武丽萍王志红
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
在Android系统日益流行的今天,社会对Android应用开发人才的需求也越来越大。《移动开发技术》课程将以Android这一主流移动平台为切入点,从基础开始,循序渐进,依次来学习Android程序开发的基础知识、UI界面设计、四大组件、数据存储等内容,向大家逐步展现一个移动APP的诞生过程。最终使大家能够掌握移动软件开发的思路、方法及相关技术,具备一定的移动应用开发能力。如果你也想开发属于自己的App,那就赶快加入我们吧。
课程大纲

在线教程

章节简介教学计划
Android入门
登录后可预览视频
Android概述
移动开发技术概述
武丽萍
初识Android系统
武丽萍
初识Android程序
武丽萍
Java语言与面向对象编程基础
Java程序设计基础(一)
王志红
Java程序设计基础(二)
王志红
Java程序设计基础(三)
王志红
XML基础
王志红
Android界面设计基础
界面设计概述
苏桂莲
布局管理器
布局管理器(一)
苏桂莲
布局管理器(二)
苏桂莲
常用控件的使用
常用控件的使用(一)
苏桂莲
常用控件的使用(二)
苏桂莲
Activity和事件处理机制
Activity概述
苏桂莲
Activity生命周期
苏桂莲
事件处理机制
苏桂莲
Intent
Intent概述
苏桂莲
利用显式Intent启动Activity
苏桂莲
利用隐式Intent启动Activity
苏桂莲
Activity间的数据传递
苏桂莲
Android数据存储
文件存储
文件存储(一)
苏桂莲
文件存储(二)
苏桂莲
SharedPreferences存储
SharedPreferences存储
苏桂莲
SharedPreferences案例
苏桂莲
SQLite数据库
SQLite数据库(一)
苏桂莲
SQLite数据库(二)
苏桂莲
数据库存储案例
苏桂莲
Android界面设计进阶
信息提示框和对话框
苏桂莲
AdapterView及其子类
苏桂莲
ListView
ListView的使用
苏桂莲
ListView的使用案例
苏桂莲
广播机制
BroadcastReceiver概述
苏桂莲
BroadcastReceiver使用案例
苏桂莲
Service
Service概述
苏桂莲
Service使用案例
苏桂莲
ContentProvider
ContentProvider概述
苏桂莲
ContentProvider使用案例
苏桂莲
Android中的传感器
传感器编程
苏桂莲
  • 第一章Android入门

    本章主要讲解Android程序设计的一些基础知识。了解目前的三种移动开发技术及几个移动平台系统;掌握Android系统构架;掌握一个Android项目的创建及运行,认识项目结构;掌握Android程序设计必备的基础知识:Java 语言和xml语言。

  • 1.1Android概述

    本小节主要讲解目前主流的三种移动开发技术的特点及优缺点,熟悉几种常见的智能手机操作系统。

  • 1.2Java语言与面向对象编程基础

    本小节主要复习Java语言的基础知识及Java面向对象程序设计的相关知识点。

  • 1.3XML基础

    本小节主要讲解XML语言的特点、用途及相关语法,认识一个Android项目中几个重要的XML文件。

  • 第二章Android界面设计基础

    本章主要讲解Android界面设计的思路和基础知识。掌握各种布局管理器的特点及使用,能根据界面特点选择合适的布局管理器;掌握常用控件的功能、属性及使用。

  • 2.1界面设计概述

    本小节主要认识Android界面的功能、构成,理解View和ViewGroup的概念,掌握界面设计的整体思路。

  • 2.2布局管理器

    本小节主要讲解Android中的常用布局管理器的特点、属性及使用。

  • 2.3常用控件的使用

    本小节主要讲解Android中的常用控件的功能、属性及使用。

  • 第三章Activity和事件处理机制

    本章主要讲解Activity的概念、功能、创建及运行。掌握Activity的创建方法及生命周期;理解Android事件处理机制;掌握Android基于监听的事件处理方式。

  • 3.1Activity概述

    本小节主要讲解Activity的概念、创建及运行过程。

  • 3.2Activity生命周期

    本小节主要讲解Activity生命周期中各种状态的变化及生命周期中的各种方法的调用。

  • 3.3事件处理机制

    本小节主要讲解事件处理机制的原理及相关概念,掌握基于监听的事件处理过程。

  • 第四章Intent

    本章主要讲解Intent的概念及使用。掌握Intent的用途及属性;了解Intent的解析过程;掌握Intent的使用。

  • 4.1Intent概述

    本小节主要讲解Intent的概念、用途、属性及使用方法。

  • 4.2利用显式Intent启动Activity

    本小节主要通过一个案例学习如何利用显示Intent启动同一个项目中的另一个Activity。

  • 4.3利用隐式Intent启动Activity

    本小节主要通过一个案例学习如何利用隐式Intent启动另外一个项目中的Activity。

  • 4.4Activity间的数据传递

    本小节主要讲解Activity间的数据传递,掌握两种数据传递的方式。

  • 第五章Android数据存储

    本章主要讲解Android系统的三种数据存储方式的特点及使用。具体包括:File存储方式、SharedPreferences存储方式、SQLite数据库存储方式。

  • 5.1文件存储

    本小节主要讲解文件存储方式,掌握不同的文件存储方法。

  • 5.2SharedPreferences存储

    本小节主要讲解SharedPreferences存储的特点及使用;掌握使用SharedPreferences存取数据的方法。

  • 5.3SQLite数据库

    本小节主要讲解SQLite数据库的特点及使用。掌握使用SQLite数据库的相关类;掌握创建数据库和数据表的方法;掌握数据库的各种操作。

  • 第六章Android界面设计进阶

    本章主要讲解一些界面设计的进阶知识。掌握信息提示框和对话框的创建和使用;理解AdapterView及其子类的特点;掌握ListView、AutoCompleteTextView、Spinner的创建和使用。

  • 6.1信息提示框和对话框

    本小节主要讲解信息提示框Toast和提示对话框AlterDialog的特点、属性及使用方法。

  • 6.2AdapterView及其子类

    本小节主要讲解AdapterView及其子类的特点,掌握AutoCompleteTextView和Spinner的使用。

  • 6.3ListView

    本小节主要讲解ListView的特点、创建及使用方法。

  • 第七章广播机制

    本章主要讲解Android中的广播机制。理解广播机制的原理;掌握广播消息的发送;会使用BroadcastReceiver接收广播消息。

  • 7.1BroadcastReceiver概述

    本小节主要讲解广播机制原理和广播消息的发送方法。

  • 7.2BroadcastReceiver使用案例

    本小节主要讲解BroadcastReceiver的特点、原理,通过一个案例学习BroadcastReceiver的创建、注册及使用方法。

  • 第八章Service

    本章主要讲解Service组件的功能、特点及使用。掌握Service的创建、注册及启动的方法;理解 Service的生命周期。

  • 8.1Service概述

    本小节主要讲解Service的概念、特点、功能及原理,掌握Service的创建、注册及启动方法。

  • 8.2Service使用案例

    本小节通过一个案例练习Service的创建、注册及启动方法。

  • 第九章ContentProvider

    本章主要讲解ContentProvider组件的功能、原理及使用。掌握利用ContentProvider实现不同程序间共享数据的方法。

  • 9.1ContentProvider概述

    本小节主要讲解ContentProvider的特点、原理及使用。包括自定义ContentProvider和系统ContentProvider的定义及使用。

  • 9.2ContentProvider使用案例

    本小节通过一个案例练习自定义ContentProvider和系统ContentProvider的定义及使用方法。

  • 第十章Android中的传感器

    本章主要讲解Android中的传感器编程。掌握Android中常用传感器的特点及用途; 掌握使用Android传感器的常用类和接口;掌握Android中传感器的开发步骤。

  • 10.1传感器编程

    本小节主要讲解Android中常用传感器的特点及用途;使用Android传感器的相关类和接口;Android中传感器的开发步骤。

  • 开始学习
  • 第一章  作业测试
    第一章 Android入门

    1.1 Android概述

    1.2 Java语言与面向对象编程基础

    1.3 XML基础

    视频数7
  • 第二章  作业测试
    第二章 Android界面设计基础

    2.1 界面设计概述

    2.2 布局管理器

    2.3 常用控件的使用

    视频数5
  • 第三章  作业测试
    第三章 Activity和事件处理机制

    3.1 Activity概述

    3.2 Activity生命周期

    3.3 事件处理机制

    视频数3
  • 第四章  作业测试
    第四章 Intent

    4.1 Intent概述

    4.2 利用显式Intent启动Activity

    4.3 利用隐式Intent启动Activity

    4.4 Activity间的数据传递

    视频数4
  • 第五章  作业测试
    第五章 Android数据存储

    5.1 文件存储

    5.2 SharedPreferences存储

    5.3 SQLite数据库

    视频数7
  • 第六章  作业测试
    第六章 Android界面设计进阶

    6.1 信息提示框和对话框

    6.2 AdapterView及其子类

    6.3 ListView

    视频数4
  • 第七章  作业测试
    第七章 广播机制

    7.1 BroadcastReceiver概述

    7.2 BroadcastReceiver使用案例

    视频数2
  • 第八章  作业测试
    第八章 Service

    8.1 Service概述

    8.2 Service使用案例

    视频数2
  • 第九章  作业测试
    第九章 ContentProvider

    9.1 ContentProvider概述

    9.2 ContentProvider使用案例

    视频数2
  • 第十章  作业测试
    第十章 Android中的传感器

    10.1 传感器编程

    视频数1
  • 期末考试
App 下载
关注我们