Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Android应用程序开发

via XuetangX

Overview

本课程是软件技术专业必修的一门专业核心课。主要面向Android应用开发工程师、移动应用软件UI设计师等岗位。通过“教、学、做”一体途径,培养学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发、移动应用软件UI设计、软件文档编写等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。

本课程共52学时,根据Android 应用开发和维护工作岗位的需求,以基于工作过程的思想和路径,全面介绍了Android 应用系统开发技术的主要领域,共分为8个章节的内容。分别为Android平台基础认知、Android用户界面设计、图形绘制与多媒体应用、数据存储机制、后台服务与广播、网络编程、测试与发布。每个章节都设有相应的理论检测和上机实践操作,方便大家在学习完成后对自己的学习效果进行检测。设置示例代码经过精心设计,具有较强的可读性和可操作性,有助于深入理解Android编程思想和开发技巧。

该课程在本院校面向软件技术和物联网技术专业高职学生以及物联网工程本科学生开设,高职软件技术专业在第四学期开设,高职物联网技术专业在第五学期开设,物联网工程本科在第七学期开设。同时适合对象包括:

1.高职高专院校软件技术、移动应用开发、物联网技术等专业使用学习。

2.函授专科、自学考试、成人脱产教育学习.

3.想从事Android移动应用开发的零经验的社会人士。

通过本课程的学习使学习者掌握基于Android平台的智能手机编程的基础知识和基本技能;学会运用Android基础解决生活中的实际问题,具备小型Android系统开发能力;培养学生良好的编程习惯和职业道德素养。此外,学习者不受时间和空间限制,可以随时随地地开展自主学习,并有选择的定制学习内容。课程配套的实践练习和小测验可以随时对学习者的学习效果进行检验。方便开展线上线下混合制教学活动,教学效果更好。


Syllabus

  • 第1章 课程介绍
    • 1.1 课程介绍
  • 第2章 Android平台基础认知
    • 2.1 Android平台概述
    • 2.2 Android开发环境搭建
    • 2.3 Android Studio开发工具使用
    • 2.4 AVD Manager
    • 2.5 创建第一个Android项目
    • 2.6 Android项目结构分析
    • 2.7 Activity创建与管理
    • 2.8 Intent事件跳转机制
    • 课后作业
  • 第3章 Android用户界面设计
    • 3.1 布局设计
    • 3.2 ConstrainLayout
    • 3.3 Material Design
    • 3.4 View & ViewGroup
    • 3.5 表单控件——文本类
    • 3.6 表单控件——按钮类
    • 3.7 表单控件——图像类
    • 3.8 表单控件——选择类
    • 3.9 表单控件——进度条类
    • 3.10 表单控件——列表
    • 3.11 菜单设计
    • 3.12 对话框和消息提示
    • 3.13 事件处理机制
    • 3.14 界面设计实训
    • 课后作业
  • 第4章 图形绘制与多媒体应用
    • 4.1 图形绘制基础
    • 4.2 2D图形绘制
    • 4.3 2D图形绘制实训
    • 4.4 多媒体应用基础
    • 4.5 MediaPlayer类
    • 4.6 音乐播放器设计
    • 4.7 VideoView类
    • 4.8 视频播放器设计
    • 4.9 动画设计基础
    • 4.10 动画设计实训
    • 课后作业
  • 第5章 数据存储机制
    • 5.1 数据存储简介
    • 5.2 SharedPreferences存储
    • 5.3 用户登录设计
    • 5.4 File存储
    • 5.5 文件存储设计
    • 5.6 SQLite数据库存储
    • 5.7 收藏夹设计
    • 5.8 ContenProvider数据共享
    • 5.9 通讯录设计
    • 课后作业
  • 第6章 后台服务和广播
    • 6.1 后台服务Service
    • 6.2 后台服务实训
    • 6.3 广播与接收
    • 6.4 广播与接收实训
  • 第7章 网络编程
    • 7.1 网络编程基础
    • 7.2 Socket通信
    • 7.3 HTTP编程
    • 7.4 使用WebView浏览网页
    • 7.5 Jason解析
    • 7.6 天气预报软件
  • 第8章 测试与发布
    • 8.1 打包APX
    • 8.2 测试与发布、编辑
  • 期末考试

    Taught by

    Xinjiang Agricultural Vocational and Technical University

    Reviews

    Start your review of Android应用程序开发

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.