Android高级应用
分享
课程详情
课程评价
spContent=《Android高级应用开发》帮你从基础到Android应用程序开发,从理论到实践,全程案例式教学。欢迎你的加入!
—— 课程团队
课程概述

      《Android高级应用开发》是移应用开发专业的专业必修课,也是Android应用程序开发,手机游戏开发,软件维护、测试、销售、技术支持、技术咨询等工作等核心职业岗位需要掌握的专业知识核心程,本课程具有较强的实践性。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的移动应用软件开发工作奠定基础。



授课目标

《Android移动开发案例教程》是面向计算机相关专业的一门专业课,涉及Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编程等。通过本课程的学习,学生能够掌握Android的基础知识,学会编写简单的应用程序。

课程大纲

第一周    Android基础入门

第一讲  Android简介及开发环境搭建

第二讲  开发第一个Android程序及程序打包

第一章 单元测试

第二章  Android应用程序开发

第三节  帧布局、绝对布局

第四节  用户注册案例

第一节  UI概述及相对布局

第二节  线性布局、表格布局、网格布局

第五节  样式和主题

第二章  单元测试

第三章 Activity组件应用

第三章单元测试

第三节 在Activity中使用Intent

第一节 Activity简介、Activity创建

第二节 Activity生命周期

第四章 Activity数据交互

第四章 单元测试

第一节Activity数据传递

第二节 Activity数据回传

第五章 数据存储

第五章单元测试

第二节 SharePreference应用

第一节 数据存储方式

第六章 XML序列化与解析

第二节 XML解析

第一节 XML序列化

第六章单元测试

第七章 SQLite数据库基础

第七章单元测试

第三节 SQLite事务操作

第一节 SQLite简介 添加数据

第二节 SQLite修改、删除、查询操作

第八章 SQLite数据库应用

第八章单元测试

第二节 商品展示应用案例-1

第三节 商品展示应用案例-2

第一节 ListView控件应用

第九章 内容提供者的使用

第九章单元测试

第二节 内容提供者二

第三节 内容提供者三

第一节 内容提供者一

第十章 内容解析者与内容观察者

第十章 单元测试

第一节 内容解析者

第二节 内容观察者

第十一章 广播接收者的创建与注册

第二节 广播接收者-2

第一节 广播接收者-1

第三节 自定义广播

第十一章单元测验

第十二章 广播的类型

第十二章单元测试

第三节 常用广播接收者-2

第二节 常用广播接收者-1

第一节 广播的类型

第十三周 服务创建

第十三周 单元测试

第一讲 Start启动服务

第二讲 Bind启动服务

第十四周 服务通信

第十四周单元测试

第二讲 远程服务通信支付宝

第一讲 本地服务通信

第十五周 Android网络编程

第十五周 单元测试

第二讲 HttpURLConnection应用

第一讲 Fragment应用

预备知识

    JAVA语言编程基础知识,Sqlserver数据库基础等基础知识,图形图像处理基础知识,HTML基础知识

证书要求

按百分制计分,60分至84分为良好,85分至100分为优秀。

评分方案:

1.完成课程单元测试题       

2.完成期末考试


参考资料

1、Android开发基础   唐亮 杜秋阳编   2016

2、AndroidUI基础教程  Jason Ostrander 著  刘文斌 译  2012

3、Android实例详解:基础进阶开发  韩迪,李健庆编  2015

4、Android应用测试指南 Diego Torres Milano 著 李江 译  2016

5、Android数据库应用编程 Zigurd Mednieks 等著   郭华丰等译   2015