Android开发零基础特训班课程介绍

android studio 相关说明 | 2019-02-20 02:16

1【课程名称】

Android开发零基础特训班

2.【课程简介】

Android,相信大家已经非常熟悉了,手机,平板、智能家电、可穿戴设备,甚至是汽车车载系统,处处都有它的身影。巨大机会,带来更多的挑战,有志于从事Android开发工作的同学们如何在最短的时间上走到正确的道路上呢?

我们相信合格的开发者,不仅需要对于语言和工具足够的熟练,更需要具备工程思维,有能力解决实际问题。我们的课程会围绕一个跨设备多媒体播放应用Android(包括手机,

平板,电视及可穿戴手表),帮大家从零开始一步步讲述如何开发一个好的Android应用,并且会揭秘目前最火热的抖音android app的前端技术。让同学们在掌握一门开发技术的同时,更进步了解业界实际的应用案例。

3.【老师简介】

李瑞奇:

北航软件工程硕士

平安保险资深软件工程师

清华大学出版社《Android开发实战:从学习到产品》作者

卢晗晓:

毕业于北京理工大学计算机专业

曾任多家技术公司CTO

有10余年JAVA程序及多年安卓软件开发经验

可帮助学生掌握更多实战经验

申雪萍:

北京航空航天大学软件学院副教授/硕士生导师

10余年JAVA和JAVA EE相关课程授课经历

在软件开发及项目管理上有丰富的经验

擅长帮助学生短时间内由浅入深掌握必备内容

4.【课程大纲】

60小时 35节课 6次案例分析

第一阶段: Java基础 Java语言基础回顾 面向对象基础 Java常用类库

Java I/O 异常及日志 多线程

第二阶段: Android基础 基础环境搭建 四大组件 基础UI组件

MVC, MVVM模式 异步任务机制 Android数据存储

音视频 传感器及组件 Android网络操作

多线程下载技术 ARCore 第三方框架

第三阶段: 实战案例 语音识别Android实例 百度API 高德API

Luckin Coffee案例 抖音案例 前端技术的发展

5.【详细内容】

第 1 讲Java语言基础(上)

1.1Java语言中的关键字、标识符和分隔符

1.2Java语言的数据类型

1.3Java数据类型之间的转换

1.4Java语言中的运算符与表达式

1.5常量与变量

1.6Java语言的流程控制

1.7类与对象

1.8对象的生成、使用和清除

1.9对象创建和对象使用说明

1.10类的静态属性和静态方法

1.11Java的封装

第 2 讲Java语言基础(中)

2.1Java的继承(一)

2.2Java的继承(二)

2.3Java的多态

2.4final关键字(final类、final方法、常量)

第 3 讲Java语言基础(下)

3.2Java常用类库

3.3数据类型(一)

3.4数据类型(二)

3.5Java集合与映射(一)

3.6Java集合与映射(二)

3.7异常处理

3.9Advanced I、O Streams

3.10字节输入、输出流

3.11过滤流

3.12Java多线程编程(一)

3.13Java多线程编程(二)

3.14线程同步(一)

3.15线程同步(二)

第 4 讲Android基础与环境搭建

4.1Android发展史与现状

4.2Android系统架构与特性

4.3Android开发环境搭建

4.4Android studio 的使用与工程项目的创建

第 5 讲Android 开发四大组件

5.2AndroidManifest页面介绍

5.3什么是Activity

5.4Activity的生命周期

5.5Service综述

5.6Service发送类型

5.7Broadcast实例

5.8Content Provider访问方式

第 6 讲基础UI组件和Android布局 上

6.1布局管理器

6.2线性布局管理器

6.3表格布局管理区(一)

6.4表格布局管理区(二)

6.5表格布局管理区(三)

6.6相对布局管理器

6.7Relativelayout的重要属性

6.8使用代码控制相对布局管理器

6.9帧布局管理器

6.10绝对布局管理器(一)

6.11绝对布局管理器(二)

6.12网格布局管理器

第 7 讲基础UI组件和Android布局 下

7.1布局管理器的嵌套

7.2常用的基本控件

7.3控件的使用

7.4Toast控件的使用(一)

7.5Toast控件的使用(二)

7.6Dialog控件的使用

7.7Android的尺寸问题

7.8事件处理

7.9长按事件

7.10按键事件(一)

7.11按键事件(二)

7.12焦点事件

第 8 讲ListView

8.1ListView介绍

8.2实现ListView

8.3实现item

8.4继承base_adapter自定义适配器实现ListView

8.5实现base_item

8.6MVC介绍

8.7MVVM介绍

第 9 讲异步任务机制

9.1使用AsyncTask

9.2UI交互

9.3清理AsyncTask和异步线程池

9.4Handler介绍

9.5剖析和使用handle(一)

9.6剖析和使用handle(二)

第 10 讲Android 数据存储,数据库,与多媒体上

10.1SharedPreferences介绍

10.2代码展示:SharedPreferences使用

10.3获取SharePreferces

10.4文件存储介绍

10.5文件存储代码展示

10.6向SD卡放入文件

10.7SQLite介绍

10.8SQLite Database 操作示例

10.9创建、展示数据演示

10.10删除的条件

10.11查询条件

10.12展示操作

第 11 讲Android 数据存储,数据库,与多媒体下

11.1删除操作

11.2更新操作

11.3修改操作

11.4ContentProvider介绍及代码展示(一)

11.5ContentProvider介绍及代码展示(二)

11.6利用ContentProvider同步本应用数据于其他应用(一)

11.7利用ContentProvider同步本应用数据于其他应用(二)

11.8获取数据

11.9获取权限

11.10获取系统内容提供者数据

第 12 讲多媒体

12.1拨号功能

12.2模拟器测试

12.3短信功能(一)

12.4短信功能(二)

12.5模拟器测试

12.6复习BoadcastReceiver

12.7获取短信验证码与权限(一)

12.8获取短信验证码与权限(二)

第 13 讲传感器及其组件

13.1传感器介绍

13.2在模拟器上获取传感器列表

13.3测试光线传感器

13.4测试距离传感器

13.5测试摇一摇

13.6测试重力传感器

13.7测试计步器

13.8测试高德地图定位(一)

13.9测试高德地图定位(二)

第 14 讲通知 Notification

14.1通知 Notification 介绍

14.2Notification 代码示例

14.3属性构造

14.4判断(一)

14.5判断(二)

14.6带进度条通知

14.8帧动画展示

14.9补间动画

14.10几种效果展示

14.11属性动画(一)

14.12属性动画(二)

14.13相机

第 15 讲相机

15.1相机的调用

15.2拍照效果展示

15.3从已有图片中调用选择(一)

15.4从已有图片中调用选择(二)

15.5音频播放器

15.6展示部分

15.7控制部分

15.8获取音乐

15.9播放器

15.10视频播放器

第 16 讲音频和视频的录制

16.1音频录制

16.2MediaRecorder

16.3八个步骤

16.4授权方法

16.5播放音频

16.6视频录制

16.7学习13个步骤

第 17 讲AR、VR介绍

17.1什么是VR和AR

17.2基本技术

17.3开发工具

17.4光线评估

17.5ARCore—核心类介绍

17.6ARcore快速入门

17.7启用ARcore并在模拟器上运行ARcore

17.8Sceneform概览及示例讲解

第 18 讲网络基础及Android网络编程(上)

18.1网络基础

18.2使用HTTP协议进行网络通信

18.3HttpUtils代码展示

18.4网络请求

18.5Socket介绍

18.6使用socket创建客户端类

18.7实现网页内容(一)

18.8实现网页内容(二)

18.9Fragment介绍及应用

18.10动态加载fragment

第 19 讲网络基础及Android网络编程(下)

19.2旋转操作(一)

19.3旋转操作(二)

19.4知识总结

19.5Viewpaper的讲解

19.6Viewpaper操作展示

19.7Frgment与view paper组合使用(一)

19.8Frgment与view paper组合使用(二)

19.9Recycleractivity的讲解

19.10Recycleractivity的操作(一)

19.11Recycleractivity的操作(二)

19.12Recycleractivity的操作(三)

第 20 讲自定义控件

20.1自绘控件介绍

20.2创建一个XML文件

20.3继承View类

20.6模拟器中运行

20.7实现onMeasure方法

20.8组合控件

第 21 讲语音识别

21.1语音识别介绍及案例

21.2简单实现

21.3测试语音听写(一)

21.4测试语音听写(二)

21.5测试语音唤醒

21.6测试语音合成

21.7GitHub介绍

21.8创建目录转换成Git仓库

第 22 讲RxJava

22.1解决问题

22.2RxJava介绍(一)

22.3RxJava介绍(二)

22.4注册和登录操作实现

22.5页面切换及切换效果操作(一)

22.6页面切换及切换效果操作(二)

22.7用户输入操作

22.8编写业务逻辑

22.9用户登录操作

22.10如何操作音乐部分

22.11操作Retrofit

第 23 讲页面UI

23.1抽屉导航介绍

23.2定义一个常量类

23.3对数据进行分组

23.4封装获取音乐列表请求,并实现缓存控制

23.5分级列表界面的制作

23.6添加项目依赖

23.8获取实际业务数据

第 24 讲前端技术的发展

24.2三级列表实现

24.3完成页面跳转、传递参数

24.4播放音乐

24.5讲解MultiDexAppLication

24.6更多属性介绍

6.【适宜人群】

没经验的技术小白

有Java基础的开发人员

想了解业界优秀案例的业内人员

热爱互联网行业的你

有志从事Android开发工作的你

7.【参考教材】

《Android开发实战:从学习到产品》李瑞奇著,清华大学出版社

《Android编程权威指南》 [美] Brian Hardy,Bill Phillips 著,王明发 译,人民邮电出版社

8.【时长】

以下课程均可免费领取,扫本文末尾的二维码加万门大学官方小万君微信,私信领取需要的某个课程。

【各国语言类课程】

全国英语特训营

托福考前冲刺特训营

9门小语种,免费畅学全年(纯免费课)

小语种提升营(包含付费课)

21天高效英语学习训练营

100句超实用旅游日语

5天冲刺英语四六级

8天西班牙语训练营

你有多久没有开口说英语了?

雅思课程

7天解锁世界上最快的词汇记忆法

出国旅游实用口语

BEC商务英语——9天高分冲刺营

跟外教:21天从零学口语

【人工智能类课程】

45讲人工智能与Python入门

2018人工智能专业全国特训营

三节课理解 数据分析与人工智能

62讲入门人工智能与Python

人工智能专业学习课程

从零开始学数据分析

python数据分析与人工智能

51讲Python零基础入门+进阶

零基础攻读人工智能

44讲零基础入门前端工程师

《人工智能、Python与数据分析》零基础入门70讲合集

史上最全人工智能干货

微信小程序开发

每天10分钟,学点不一样的人工智能

零基础玩转Python

免费领11门IT在线精品课

2019零基础入门人工智能

超全人工智能进阶干货

【人文社科类课程】

恋爱心理学

领导力心理学访谈

年度最受女神欢迎的自我投资

21天从零学心理学

摄影速成班

大师教你玩摄影

1小时读懂梵高

幸福心理学

中美贸易战

趣味解读中国历史

【理工科目类课程】

7堂极简物理课

数学知识库

物理专业课程

童哲数学物理知识库

最专业的50堂理工课

【职场技能类课程】

PPT技能速成班

Excel技能速成班

职场专属学习社群

时间管理&项目管理

500强名企19秋招集训营

7天职场精进训练营

1小时美妆课堂

每天10分钟 读懂职场心理学

每天15分钟 用得上的职场英语

HR专业学习社群

PS做出电影海报级人像大片

15天职场训练营

【国家考试类课程】

一级注册建筑师考试复习策略及应试技巧

2018法考高分冲刺营

2019全国考研冲刺资料包

全国计算机考试5天集训

公务员考试上岸计划

【金融财会类课程】

6堂极简理财实战课

10堂实用赚钱课

量化投资课程

免费攻读商学院

50G金融资料包

CPA考试策略分析

21天经济学训练营

CFA冲刺提分营

38讲超实用经济学

投资理财—7堂实用理财课

2019会计全国学习群

【中小学生类课程】

中小学阅读计划

暑假书法速成班

初中暑假学霸养成计划

暑假畅学一卡通

小学生作文高分提升营

2018全国中小学生必背古诗词

趣味英语启蒙课

0元畅学,小学奥数

少儿英语 寒假训练营

【其他课程】

9大课程免费攻读

年度最有诚意的课程大礼包

哈佛高效学习法

掌控人生的10堂必修课

7天情绪管理训练营

2小时精准入门LaTeX

申请世界名校必备资料包

======================

分析化学精讲

探究未知的世界

大学物理特训班

西班牙语零基础A1入门课(上)

西班牙语初级零基础0—A1通关班

西班牙语中级A1-A2通关班

CPA特训班六选一(会计、财务成本管理、审计、经济法、税法、战略与风险管理)

Python编程入门

傅里叶变换、拉普拉斯变换和小波

变换两日特训班

CFA数学金融特训班

线性代数两日特训班

常微分方程两日特训班

CFA 1级模块秒杀密训班

狭义与广义相对论两日特训班

理论力学两日特训班

考研线性代数

考研高等数学

复变函数两日特训班

微分几何与张量分析两日特训班

考研概率论

GRE核心词汇3000故事串讲

考研英语冲剌班

IOS开发零基础极速进阶

高中物理一串讲

西班牙语A2高频语法串讲

托福听力9小时极速提分计划

雅思听力密训班

雅思阅读密训班

雅思口语密训班

雅思写作密训班

考研英语强化班

考研英语基础班

GRE通关预备班

变分法及其应用一日特训班

理工科英文教材阅读入门

矢量分析与场论一日特训班

中级微观经济学精讲

Android零基础完全入门

托福通关预备班

热力学与统计物理

经济金融两日特训班

概率统计

髙等数学特训班

8天玩转日常西班牙语

为什么写字都能撩到你

初级日语高频语法完全攻略

100句走遍日本之超实用旅游日语

机器学习原理与应用入门

英语六级精讲班

日本深度文化体验

四级串讲特训班

法语语音入门

中国文学通史

==========================================

以上课程均可免费领取,扫下面的二维码加万门大学官方小万君微信,私信领取需要的某个课程。