Android工程师新手到大神进阶之路—1106人已学习
课程介绍
本课程主要分为从九个章节完成,学习完本系列课程后,学员将会在Android开发方面整体上有一个较大的提升,对Android开发体系和开发技术有更深层次的理解,能从基本的开发者进入到一个较高水平的开发者。学习完本课程,能够进行使用JNI技术进行NDK开发,对Android应用有一定的性能优化能力,对技术的钻研能力能够增强,独立解决技术难点的能力有较大提升。
课程收益
目标一. 了解Android5.0-7.0的新特性 目标二. 搞懂全新的界面设计与控件使用 目标三. 熟练操作Android自定义控件 目标四. 能够在项目中引入第三方支付与分享 目标五. 搞懂Lanucher与Widget 目标六. 搞懂JNI与代码优化
讲师介绍
张勇 更多讲师课程
北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
课程大纲
第1章:Android新特性
1. Android7.x_开场总介 10:45
2. Android5.0新特性 18:17
3. Android6.0新特性 11:06
4. Android7.0展望 17:50
第2章:界面设计进阶之ViewPager
1. 将要学习到的ViewPager概述 5:01
2. PagerAdapter理论讲解 11:58
3. 实现viewPager最基础案例 27:36
4. 详解PagerAdapter四大方法 6:16
5. 项目实战_实现App开屏引导页 27:52
6. 项目实战_无限轮播_01 27:59
7. 项目实战_无限轮播_02 13:31
8. 项目实战_无限轮播_03 5:36
9. 项目实战_无限轮播_04 15:38
第3章:界面设计进阶之RecyclerView
1. RecyclerView介绍 12:41
2. RecyclerView练习_01 17:28
3. RecyclerView练习_02实现List样式 10:47
4. RecyclerView练习_03设置不同展示方式 18:24
5. 实际项目开发_01如何展示不同列表样式 5:46
6. 实际项目开发_02创建不同的数据集合 10:46
7. 实际项目开发_03完成核心adapter方法 30:05
8. 实际项目开发_04根据不同type监听不同点击事件 9:21
第4章:界面设计进阶之常用Design样式
1. 新增design控件概述 11:13
2. CardView讲解 19:51
3. SwipeRefreshLayout讲解 14:08
4. NavigationView介绍 2:31
5. 实现NavigationView的布局样式 12:02
6. 实现NavigationView头部点击事件 5:57
7. 实现NavigationView菜单点击事件 11:46
8. 实现可拖动的floatingActionBar 17:32
9. SnackBar讲解 16:33
10. appBarLayout效果展示 12:48
11. appBarLayout实现流程 17:18
第5章:自定义控件之Android控件
1. 自定义控件简介与学习目标 6:50
2. Android系统的自带控件 7:25
3. View的绘制流程 6:00
4. 自绘控件 31:31
5. 组合控件 11:58
6. 继承控件(上) 14:57
7. 继承控件(下) 45:11
第6章:自定义控件之Android动画
1. Android动画概述 6:28
2. Android帧动画讲解 15:32
3. Android补间动画讲解 33:27
4. Android属性动画讲解 13:37
5. Android自定义带动画控件 35:22
第7章:第三方应用之支付宝接入
1. 支付宝接入概述 5:48
2. 支付流程详解 32:25
3. 如何接入支付宝平台图解 11:56
4. 接入支付平台细节 7:41
5. 实现支付demo 15:12
6. 支付代码详解 22:30
第8章:第三方应用之微信接入
1. 微信接入概述 4:43
2. 在微信后台申请App接入权限 11:52
3. 应用微信提供的工具获取App签名 12:32
4. 分享内容展示 7:15
5. 微信关键代码接入 6:27
6. 微信分享以及常见错误 13:31
7. 微信登录的流程实现 18:28
第9章:launcher开发
1. launcher介绍 6:05
2. launcher样式展示 5:41
3. launcher开发代码概述 4:46
4. launcher的样式代码实现 30:18
5. 实现launcher切换背景图 7:01
6. 实现launcher每个App的点击事件 14:39
第10章:Widget开发
1. Widget的简介与学习目标 12:17
2. Widget的两个关键类讲解 19:38
3. ProviderInfo的静态配置 15:35
4. 实现基本Widget操作 12:03
5. 实现Widget与用户交互 32:40
6. AppWidget的总结 5:08
第11章:常用源码之四大组件
1. 开篇与Activity生命周期 13:05
2. Activity的启动模式概述 14:08
3. Activity模式操作 37:47
4. Service的创建形式生命周期 17:11
5. 一般形式的开启关闭Service 14:01
6. Service绑定的细节与流程 19:20
7. 前台Service的操作 10:29
8. BroadCastReceiver引入 5:56
9. 广播的两种注册与注意事项 9:43
10. 有序广播与无序广播 5:16
11. 广播接收实现网络状态监听 17:56
12. ContentProvider概述 6:06
13. ContentProvider操作系统联系人 39:10
第12章:常用源码之源码分析
1. Activity加载根View分析 17:19
2. Handler的理解 8:26
3. Fragment的常用API 14:35
4. Intent启动流程 11:51
第13章:JNI
1. JNI介绍 7:50
2. JNI流程与理解 21:00
3. JNI调用找到本地方法的声明头文件 23:23
4. JNI调用流程的实现 20:35
5. JNI总结与回顾 7:11
第14章:Android性能优化
1. 性能调优简介 5:18
2. Android系统进程概述 18:30
3. Android系统进程优先级 8:22
4. 如何避免OOM进行性能调优 20:07
第15章:Android的签名与打包
1. APK签名加密概述 6:55
2. APK加密过程中的三个核心理论 22:13
3. APK加密打包操作 17:38
大家可以点击【 查看详情】查看我的课程
课程介绍

本课程主要分为从九个章节完成,学习完本系列课程后,学员将会在Android开发方面整体上有一个较大的提升,对Android开发体系和开发技术有更深层次的理解,能从基本的开发者进入到一个较高水平的开发者。学习完本课程,能够进行使用JNI技术进行NDK开发,对Android应用有一定的性能优化能力,对技术的钻研能力能够增强,独立解决技术难点的能力有较大提升。
课程收益
目标一. 了解Android5.0-7.0的新特性 目标二. 搞懂全新的界面设计与控件使用 目标三. 熟练操作Android自定义控件 目标四. 能够在项目中引入第三方支付与分享 目标五. 搞懂Lanucher与Widget 目标六. 搞懂JNI与代码优化
讲师介绍
张勇 更多讲师课程
北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
课程大纲
第1章:Android新特性
1. Android7.x_开场总介 10:45
2. Android5.0新特性 18:17
3. Android6.0新特性 11:06
4. Android7.0展望 17:50
第2章:界面设计进阶之ViewPager
1. 将要学习到的ViewPager概述 5:01
2. PagerAdapter理论讲解 11:58
3. 实现viewPager最基础案例 27:36
4. 详解PagerAdapter四大方法 6:16
5. 项目实战_实现App开屏引导页 27:52
6. 项目实战_无限轮播_01 27:59
7. 项目实战_无限轮播_02 13:31
8. 项目实战_无限轮播_03 5:36
9. 项目实战_无限轮播_04 15:38
第3章:界面设计进阶之RecyclerView
1. RecyclerView介绍 12:41
2. RecyclerView练习_01 17:28
3. RecyclerView练习_02实现List样式 10:47
4. RecyclerView练习_03设置不同展示方式 18:24
5. 实际项目开发_01如何展示不同列表样式 5:46
6. 实际项目开发_02创建不同的数据集合 10:46
7. 实际项目开发_03完成核心adapter方法 30:05
8. 实际项目开发_04根据不同type监听不同点击事件 9:21
第4章:界面设计进阶之常用Design样式
1. 新增design控件概述 11:13
2. CardView讲解 19:51
3. SwipeRefreshLayout讲解 14:08
4. NavigationView介绍 2:31
5. 实现NavigationView的布局样式 12:02
6. 实现NavigationView头部点击事件 5:57
7. 实现NavigationView菜单点击事件 11:46
8. 实现可拖动的floatingActionBar 17:32
9. SnackBar讲解 16:33
10. appBarLayout效果展示 12:48
11. appBarLayout实现流程 17:18
第5章:自定义控件之Android控件
1. 自定义控件简介与学习目标 6:50
2. Android系统的自带控件 7:25
3. View的绘制流程 6:00
4. 自绘控件 31:31
5. 组合控件 11:58
6. 继承控件(上) 14:57
7. 继承控件(下) 45:11
第6章:自定义控件之Android动画
1. Android动画概述 6:28
2. Android帧动画讲解 15:32
3. Android补间动画讲解 33:27
4. Android属性动画讲解 13:37
5. Android自定义带动画控件 35:22
第7章:第三方应用之支付宝接入
1. 支付宝接入概述 5:48
2. 支付流程详解 32:25
3. 如何接入支付宝平台图解 11:56
4. 接入支付平台细节 7:41
5. 实现支付demo 15:12
6. 支付代码详解 22:30
第8章:第三方应用之微信接入
1. 微信接入概述 4:43
2. 在微信后台申请App接入权限 11:52
3. 应用微信提供的工具获取App签名 12:32
4. 分享内容展示 7:15
5. 微信关键代码接入 6:27
6. 微信分享以及常见错误 13:31
7. 微信登录的流程实现 18:28
第9章:launcher开发
1. launcher介绍 6:05
2. launcher样式展示 5:41
3. launcher开发代码概述 4:46
4. launcher的样式代码实现 30:18
5. 实现launcher切换背景图 7:01
6. 实现launcher每个App的点击事件 14:39
第10章:Widget开发
1. Widget的简介与学习目标 12:17
2. Widget的两个关键类讲解 19:38
3. ProviderInfo的静态配置 15:35
4. 实现基本Widget操作 12:03
5. 实现Widget与用户交互 32:40
6. AppWidget的总结 5:08
第11章:常用源码之四大组件
1. 开篇与Activity生命周期 13:05
2. Activity的启动模式概述 14:08
3. Activity模式操作 37:47
4. Service的创建形式生命周期 17:11
5. 一般形式的开启关闭Service 14:01
6. Service绑定的细节与流程 19:20
7. 前台Service的操作 10:29
8. BroadCastReceiver引入 5:56
9. 广播的两种注册与注意事项 9:43
10. 有序广播与无序广播 5:16
11. 广播接收实现网络状态监听 17:56
12. ContentProvider概述 6:06
13. ContentProvider操作系统联系人 39:10
第12章:常用源码之源码分析
1. Activity加载根View分析 17:19
2. Handler的理解 8:26
3. Fragment的常用API 14:35
4. Intent启动流程 11:51
第13章:JNI
1. JNI介绍 7:50
2. JNI流程与理解 21:00
3. JNI调用找到本地方法的声明头文件 23:23
4. JNI调用流程的实现 20:35
5. JNI总结与回顾 7:11
第14章:Android性能优化
1. 性能调优简介 5:18
2. Android系统进程概述 18:30
3. Android系统进程优先级 8:22
4. 如何避免OOM进行性能调优 20:07
第15章:Android的签名与打包
1. APK签名加密概述 6:55
2. APK加密过程中的三个核心理论 22:13
3. APK加密打包操作 17:38
大家可以点击【 查看详情】查看我的课程