黑马博学谷-Kotlin从基础到实战课程,系统覆盖Kotlin编程语言的基础知识,逐步深入讲解语法、函数式编程、集合操作等核心技能。通过实战项目,学员将掌握构建Android应用、Web后端服务等实战能力,实现从理论到应用的全面跃升。
黑马博学谷-Kotlin从基础到实战16.16GB
01.kotlin简介和学习方法91.57MB
01_kotlin课程简介_01.mp411.99MB
02_kotlin学习方法_01.mp413.24MB
03_kotlin选好教练车_01.mp415.77MB
03_kotlin选好教练车_02.mp417.28MB
04_kotlin你好世界_01.mp412.79MB
05_kotlin变量与输出_01.mp49.05MB
05_kotlin变量与输出_02.mp411.45MB
02.Kotlin简介和学习方法(二)38.41MB
06_kotlin二进制基础_01.mp47.6MB
07_kotlin变量和常量&类型推断_01.mp419.22MB
08_kotlin变量取值范围_01.mp411.59MB
03.kotlin基础88.43MB
09_kotlin函数入门_01.mp416.76MB
10_kotlin语言boolean_01.mp416.2MB
11_kotlin命令行交互式终端_01.mp417.64MB
12_kotlin函数加强_01.mp47.13MB
12_kotlin函数加强_02.mp418.12MB
13_kotlin函数作业讲解_01.mp412.59MB
04.Kotlin基础(二)72.66MB
14_kotlin字符串模版_01.mp416.97MB
15_kotlin条件控制if和else_01.mp412MB
16_kotlin字符串比较_01.mp49.31MB
17_kotlin空值处理_01.mp411.08MB
18_kotlin的when表达式_01.mp49.7MB
18_kotlin的when表达式_02.mp413.6MB
05.Kotlin基础(三)31.11MB
19_kotlin的loop和Range_01.mp418.01MB
20_kotlin的list和map入门_01.mp413.1MB
06.函数的定义和调用69.49MB
21_kotlin函数和函数式表达式_01.mp410.51MB
22_kotlin默认参数和具名参数_01.mp49.52MB
22_kotlin默认参数和具名参数_02.mp414.3MB
23_kotlin字符串和数字之间的转换_01.mp47.6MB
24_kotlin人机交互_01.mp414.79MB
25_kotlin异常处理_01.mp412.77MB
07.函数的定义和调用(二)45.81MB
26_kotlin递归_01.mp47.58MB
26_kotlin递归_02.mp412.35MB
27_kotlin尾递归优化_01.mp49.83MB
27_kotlin尾递归优化_02.mp416.05MB
08.类,对象和接口(一)63.66MB
28_kotlin新的篇章idea使用入门_01.mp46.29MB
29_kotlin面向对象入门_01.mp48.31MB
29_kotlin面向对象入门_02.mp413.13MB
30_kotlin静态属性和动态行为_01.mp49.16MB
31_kotlin面向对象_01.mp46.44MB
32_kotlin面向对象实战-洗衣机_01.mp420.32MB
09.类,对象和接口(二)104.27MB
33_kotlin面向对象实战-洗衣机升级_01.mp412.63MB
33_kotlin面向对象实战-洗衣机升级_02.mp417MB
34_kotlin面向对象实战-封装_01.mp418.71MB
35_kotlin面向对象-继承(open和override)_01.mp423.54MB
36_kotlin抽象类和继承_01.mp47.58MB
36_kotlin抽象类和继承_02.mp411.94MB
37_kotlin面向对象-多态_01.mp412.88MB
10.类,对象和接口(三)109.71MB
38_kotlin面向对象-抽象类和接口_01.mp49.87MB
38_kotlin面向对象-抽象类和接口_02.mp49.56MB
38_kotlin面向对象-抽象类和接口_03.mp411.5MB
38_kotlin面向对象-抽象类和接口_04.mp412.3MB
39_kotlin面向对象-代理和委托_01.mp49.32MB
39_kotlin面向对象-代理和委托_02.mp416.85MB
40_kotlin面向对象-单例模式_01.mp410.36MB
41_kotlin面向对象-枚举_01.mp47.87MB
42_kotlin面向对象-印章类_01.mp49.57MB
42_kotlin面向对象-印章类_02.mp412.51MB
11.高阶函数(一)86.78MB
43_kotlin课程计划_01.mp47.17MB
45_kotlin函数式编程入门_01.mp416.67MB
46_kotlin图片处理_01.mp48.15MB
46_kotlin图片处理_02.mp428.09MB
48_kotlin高阶函数实战(传统函数演示)_01.mp412.25MB
48_kotlin高阶函数实战(传统函数演示)_02.mp414.45MB
12.高阶函数(二)82.4MB
49_kotlin高阶函数实战(传统需求实现的缺点)_01.mp413.6MB
49_kotlin高阶函数实战(传统需求实现的缺点)_02.mp412.59MB
50_kotlin高阶函数实战(map,filter,groupBy,minBy,maxBy,find,an_01.mp411.79MB
50_kotlin高阶函数实战(map,filter,groupBy,minBy,maxBy,find,an_02.mp412.86MB
50_kotlin高阶函数实战(map,filter,groupBy,minBy,maxBy,find,an_03.mp416.46MB
51_kotlin高阶函数实战-自定义dsl入门_01.mp415.1MB
13.kotlin项目开发基础--gradle(一)94.17MB
01_程序猿中的原始人_01.mp417.58MB
02_gradle简单介绍_01.mp47.55MB
03_gradle入门演示_01.mp414.9MB
03_gradle入门演示_02.mp418.26MB
04_java代码和kotlin代码共存_01.mp48.05MB
04_java代码和kotlin代码共存_02.mp416.96MB
05_gradle的灵魂project和task_01.mp410.86MB
14.kotlin项目开发基础--gradle(二)77.57MB
01_gradle的依赖管理.mp47.78MB
02_gradle任务的生命周期.mp411.12MB
03_gradle任务集,默认属性和默认任务.mp414.62MB
04_编写gradle增量式更新任务,效率是maven的100倍_01.mp48.91MB
04_编写gradle增量式更新任务,效率是maven的100倍_02.mp418.82MB
05_gradle常见插件application,java,war_01.mp416.33MB
15.kotlin项目开发基础--gradle(三)131.39MB
01_gradle依赖管理入门(普通程序员的开发流程)_01.mp410.36MB
01_gradle依赖管理入门(普通程序员的开发流程)_02.mp416.63MB
01_gradle依赖管理入门(普通程序员的开发流程)_03.mp423.56MB
02_gradle依赖管理(高级程序员如何添加依赖)_01.mp410.21MB
02_gradle依赖管理(高级程序员如何添加依赖)_02.mp415.63MB
03_gradle依赖管理的类比_01.mp410.9MB
04_公共仓库和依赖配置阶段_01.mp422.99MB
05_gradle依赖冲突的解决_01.mp421.12MB
16.kotlin项目开发基础--gradle(四)61.99MB
01_gradle插件自定义扩展_01.mp412.13MB
02_gradle插件自定义扩展_02.mp417.25MB
02_gradle调用外部扩展_01.mp410.88MB
03_gradle的学习方法_01.mp421.73MB
17.Kotlin坦克大战实战项目(一)122.08MB
01_介绍_x1.1_01.mp415.05MB
02_项目搭建_x1.1_01.mp412.07MB
02_项目搭建_x1.1_02.mp419.1MB
03_窗体回调的介绍_x1.1_01.mp418.02MB
04_游戏中坐标,图像,声音,交互_x1.1_01.mp423.51MB
05_游戏中窗体的创建_x1.1_01.mp414.48MB
05_游戏中窗体的创建_x1.1_02.mp419.85MB
18.Kotlin坦克大战实战项目(二)247.44MB
06_面向对象构建模型_x1.1_01.mp413.32MB
06_面向对象构建模型_x1.1_02.mp429.84MB
07_坦克大战中地图绘制_x1.1_01.mp415.04MB
07_坦克大战中地图绘制_x1.1_02.mp432.24MB
08_我方坦克绘制_x1.1_01.mp416.41MB
08_我方坦克绘制_x1.1_02.mp416.7MB
08_我方坦克绘制_x1.1_03.mp421.89MB
09_我方坦克的移动_x1.1_01.mp413.81MB
09_我方坦克的移动_x1.1_02.mp431.77MB
10_移动碰撞检测业务逻辑分析实现-01_x1.1_01.mp413.1MB
10_移动碰撞检测业务逻辑分析实现-01_x1.1_02.mp414.72MB
10_移动碰撞检测业务逻辑分析实现-01_x1.1_03.mp428.58MB
19.Kotlin坦克大战实战项目(三)183.44MB
11_移动碰撞检测业务逻辑分析实现-02_x1.1_01.mp416.05MB
11_移动碰撞检测业务逻辑分析实现-02_x1.1_02.mp417.9MB
12_移动碰撞检测业务逻辑分析实现-03_x1.1_01.mp410.13MB
12_移动碰撞检测业务逻辑分析实现-03_x1.1_02.mp414.68MB
12_移动碰撞检测业务逻辑分析实现-03_x1.1_03.mp418.64MB
13_结构介绍_x1.1_01.mp48.95MB
14_子弹显示_x1.1_01.mp427.55MB
15_闭包计算子弹的位置_x1.1_01.mp415.22MB
15_闭包计算子弹的位置_x1.1_02.mp413.16MB
15_闭包计算子弹的位置_x1.1_03.mp416.83MB
15_闭包计算子弹的位置_x1.1_04.mp424.33MB
20.Kotlin坦克大战实战项目(四)191.91MB
16_子弹方向计算和子弹飞行_x1.1_01.mp412.95MB
16_子弹方向计算和子弹飞行_x1.1_02.mp415.41MB
16_子弹方向计算和子弹飞行_x1.1_03.mp426.58MB
17_界面中元素的回收_x1.1_01.mp417.79MB
17_界面中元素的回收_x1.1_02.mp418.67MB
18_攻与受业务逻辑分析_x1.1_01.mp429.71MB
19_攻与受业务逻辑分析实现-02_x1.1_01.mp419.53MB
19_攻与受业务逻辑分析实现-02_x1.1_02.mp423.94MB
20_攻与受业务逻辑分析实现-03_x1.1_01.mp427.33MB
21.Kotlin坦克大战实战项目(五)207.59MB
21_物的显示_x1.1_02.mp427.19MB
21_显示_x1.1_01.mp416.36MB
22_敌方坦克绘制_x1.1_01.mp420.81MB
23_敌方坦克的自动移动_x1.1_01.mp419.87MB
23_敌方坦克的自动移动_x1.1_02.mp416.23MB
23_敌方坦克的自动移动_x1.1_03.mp419.85MB
24_敌方坦克的自动发射子弹_x1.1_01.mp435.23MB
25_双方坦克相互伤害_x1.1_01.mp423.32MB
25_双方坦克相互伤害_x1.1_02.mp428.73MB
22.Kotlin坦克大战实战项目(六)189.22MB
26_大本营的绘制_x1.1_01.mp426.43MB
27_大本营特性的实现_x1.1_01.mp419.24MB
27_大本营特性的实现_x1.1_02.mp422.51MB
28_游戏中细节的修复_x1.1_01.mp433.18MB
29_我方游戏结束的实现_x1.1_01.mp417.76MB
29_我方游戏结束的实现_x1.1_02.mp426.91MB
30_敌方游戏结束的实现_x1.1_01.mp418.3MB
30_敌方游戏结束的实现_x1.1_02.mp424.89MB
23.Kotlin坦克大战实战项目(七)57.12MB
31_gradle打包游戏_x1.1_01.mp416.58MB
31_gradle打包游戏_x1.1_02.mp417.2MB
31_gradle打包游戏_x1.1_03.mp423.34MB
24.kotlin加密解密133.07MB
01.课程介绍_01.mp43.21MB
02.ascii编码_01.mp435.38MB
03.凯撒加密算法_01.mp417.67MB
03.凯撒加密算法_02.mp431.98MB
04.频度分析法破解凯撒加密算_01.mp434.52MB
05.Byte和bit_01.mp410.31MB
25.kotlin加密解密(二)212.02MB
06.常见对称加密算法介绍_01.mp44MB
07.DES加密和解密_01.mp426.56MB
07.DES加密和解密_02.mp443.69MB
08.Base64编码和解_01.mp444.59MB
09.AES加密和解密_01.mp431.52MB
09.AES加密和解密_02.mp445.89MB
10.DES和AES秘钥长度详解_01.mp415.77MB
26.kotlin加密解密(三)151.5MB
11.工作模式填充模式_01.mp48.2MB
12.填充模式工作模式使用_01.mp440.36MB
13.对称加密应用实战_01.mp420.63MB
13.对称加密应用实战_02.mp424.72MB
14.非对称加密介绍_01.mp411.36MB
15.非对称加密RSA-生成秘钥对_01.mp446.23MB
27.kotlin加密解密(四)218.2MB
16.非对称加密RSA-加密_01.mp432.84MB
17.非对称加密RSA-分段加密_01.mp420.27MB
17.非对称加密RSA-分段加密_02.mp450.76MB
18.非对称加密RSA-分段解密_01.mp447.34MB
19.RSA保存秘钥对_01.mp465.31MB
20.总结RSA特点_01.mp41.68MB
28.kotlin加密解密(五)193.72MB
21.消息摘要介绍_01.mp45.9MB
22.消息摘要md5_01.mp451.44MB
23.消息摘要sha1和sha256_01.mp447.11MB
24.消息摘要应用实战_01.mp419.39MB
25.数字签名_01.mp429.1MB
25.数字签名_02.mp440.79MB
29.kotlin加密解密(六)23.44MB
26.数字签名流程图分析_01.mp416.83MB
27.加密算法总结_01.mp46.6MB
30.kotlin增量更新106.74MB
01.课程介绍_01.mp47.85MB
02.Kotlin配置_01.mp418.5MB
03.增量更新的集成_01.mp440.93MB
04.生成头条patch包_01.mp412.15MB
05.更新今日头条完成_01.mp427.31MB
31.kotlin热修复117.4MB
01.课程介绍_01.mp47.63MB
02.集成阿里热修复框架AndFix_01.mp436.67MB
03.热修复完成_01.mp433.9MB
04.热修复的不足_01.mp439.2MB
32.kotlin第三方支付89.34MB
01.课程介绍及APP效果展示_01.mp47.31MB
02.Kotlin配置_01.mp412.33MB
03.支付宝开发者平台SDKDemo运行_01.mp423.75MB
04.支付宝支付秘钥配_01.mp424.3MB
05.第三方支付四部曲分析_01.mp421.64MB
33.kotlin第三方支付(二)167.24MB
06.真机访问本地服务_01.mp414.92MB
07.支付宝支付前2步_01.mp430MB
08.支付宝支付集成SDK_01.mp421.63MB
09.支付宝支付第3步_01.mp428.58MB
10.支付宝支付第4步_01.mp443.26MB
11.同步返回异步通知_01.mp428.85MB
34.kotlin与JavaScript的混合开发115.73MB
01.课程介绍_01.mp46.5MB
02.Kotlin配置_01.mp419.1MB
03.WebView初始化_01.mp436.28MB
04.Kotlin与H5通信方式一(H5主动)_01.mp417.45MB
04.Kotlin与H5通信方式一(H5主动)_02.mp419.8MB
05.Kotlin与H5通信方式二(Kotlin主动)_01.mp416.6MB
35.kotlin与JavaScript的混合开发(二)295.83MB
06.Kotlin与H5通信方式三(callback)_01.mp425.47MB
06.Kotlin与H5通信方式三(callback)_02.mp422.61MB
06.Kotlin与H5通信方式三(callback)_03.mp424.32MB
07.H5回调kotlin获取酒店数据_01.mp435.8MB
08.H5在线模板刷新数据_01.mp429.76MB
09.kotlin仿QQ底部弹出Dialog_01.mp424.4MB
09.kotlin仿QQ底部弹出Dialog_02.mp445.74MB
10.查看系统源码-调用系统拨号功能_01.mp424.39MB
10.查看系统源码-调用系统拨号功能_02.mp440.37MB
11.本地模板打包上线_01.mp422.98MB
36.kotlin与https编程221.44MB
01.课程介绍及APP效果展示_01.mp48.64MB
02.kotlin配置_01.mp413.11MB
03.https服务器配置与keystore生成_01.mp426.65MB
03.https服务器配置与keystore生成_02.mp426.78MB
04.https客户端编设置信任管理_01.mp428.03MB
04.https客户端编设置信任管理_02.mp454.95MB
05.https客户端编生成证书_01.mp458.49MB
06.https编程总结_01.mp44.8MB
37.kotlin项目实战-手机影音189.22MB
00.手机影音项目介绍_01.mp435MB
01.项目准备_01.mp429.8MB
02.基类抽取_01.mp430.09MB
03.欢迎界面_01.mp437.8MB
04.抽取startactivityandfinish_01.mp418.27MB
05.主界面布局_01.mp438.24MB
38.kotlin项目实战-手机影音(二)233.69MB
06.toolbar处理_01.mp423.29MB
07.设置菜单点击事件处理_01.mp441.63MB
08.设置界面处理_01.mp418.55MB
08.设置界面处理_02.mp431.14MB
09.主界面tab切换_01.mp425.74MB
09.主界面tab切换_02.mp426.69MB
10.home界面适配_01.mp418.29MB
10.home界面适配_02.mp423.7MB
10.home界面适配_03.mp424.65MB
39.kotlin项目实战-手机影音(三)212.87MB
11.获取首页网络数据_01.mp439.81MB
12.解析数据刷新列表_01.mp428.92MB
13.列表条目view更新_01.mp440.95MB
14.首页下拉刷新处理_01.mp441.21MB
15.上拉加载更多_01.mp418.78MB
15.上拉加载更多_02.mp443.21MB
40.kotlin项目实战-手机影音(四)273.97MB
16.首页mvp重构_01.mp421.51MB
16.首页mvp重构_02.mp430.07MB
17.网络框架的封_01.mp420.41MB
17.网络框架的封_02.mp437.22MB
18.通过封装的网络框架加载首页数据_01.mp427.86MB
18.通过封装的网络框架加载首页数据_02.mp455.67MB
19.home界面总结以及view解绑_01.mp433.43MB
20.悦单条目自定义及界面适配_01.mp447.81MB
41.kotlin项目实战-手机影音(五)348.29MB
21.加载悦单列表数据刷新列表_01.mp429.06MB
21.加载悦单列表数据刷新列表_02.mp438.71MB
22.悦单条目view初始化_01.mp427.48MB
22.悦单条目view初始化_02.mp440.51MB
23.悦单界面下拉刷新和上拉加载更多_01.mp430.96MB
23.悦单界面下拉刷新和上拉加载更多_02.mp462.44MB
24.基类抽取思路_01.mp435.05MB
25.抽取view以及presenter和adapter的基类_01.mp432.28MB
25.抽取view以及presenter和adapter的基类_02.mp451.8MB
42.kotlin项目实战-手机影音(六)228.74MB
26.实现BaseListFragment的抽取_01.mp49.39MB
26.实现BaseListFragment的抽取_02.mp413.47MB
27.加载mv界面区域数据_01.mp448.22MB
28.mv界面viewpager适配_01.mp425.6MB
28.mv界面viewpager适配_02.mp442.33MB
29.tablayout适配_01.mp426.33MB
30.mv每一个界面显示准备_01.mp432.24MB
30.mv每一个界面显示准备_02.mp431.17MB
43.kotlin项目实战-手机影音(七)221.96MB
31.mv每一个界面列表显示_01.mp427.95MB
31.mv每一个界面列表显示_02.mp432.49MB
32.mv列表条目view控件初始化_01.mp433.15MB
33.通过kotlin函数回调处理mv界面条目点击事件_01.mp420.6MB
33.通过kotlin函数回调处理mv界面条目点击事件_02.mp428.54MB
34.条目点击跳转到播放界面_01.mp443.34MB
35.mediaplaer生命周期回顾_01.mp435.9MB
44.kotlin项目实战-手机影音(八)322.02MB
36.通过TextureView进行视频播放_01.mp430.54MB
36.通过TextureView进行视频播放_02.mp443.52MB
37.集成vitamio播放框架_01.mp425.91MB
37.集成vitamio播放框架_02.mp427.95MB
38.ijkplayer集成_01.mp423.35MB
38.ijkplayer集成_02.mp432.9MB
39.节操播放器集成_01.mp462.71MB
40.响应应用外视频播放请求_01.mp427.36MB
40.响应应用外视频播放请求_02.mp447.77MB
45.kotlin项目实战-手机影音(九)282.76MB
41.视频播放界面其他功能_01.mp458.27MB
42.视频功能总结_01.mp440.6MB
43.通过MediaProvider获取音乐列表数据_01.mp426.61MB
43.通过MediaProvider获取音乐列表数据_02.mp427.87MB
43.通过MediaProvider获取音乐列表数据_03.mp423.94MB
44.异步查询音乐数据_01.mp454.46MB
45.通过AsyncQueryHandler异步查询音乐列表_01.mp451.01MB
46.kotlin项目实战-手机影音(十)306.21MB
46.条目view自定义和CursorAdapter简介_01.mp454.37MB
47.v榜界面列表适配_01.mp425.57MB
47.v榜界面列表适配_02.mp431.56MB
47.v榜界面列表适配_03.mp440.55MB
48.cursor关闭和总结_01.mp425.88MB
49.android6.0动态权限申请_01.mp430.9MB
49.android6.0动态权限申请_02.mp440.84MB
50.点击音乐列表条目跳转到音乐播放界面_01.mp421.42MB
50.点击音乐列表条目跳转到音乐播放界面_02.mp435.12MB
47.kotlin项目实战-手机影音(十一)250.35MB
51.音乐播放界面布局及音乐播放_01.mp445.24MB
52.service生命周期回顾_01.mp420.75MB
52.service生命周期回顾_02.mp427.14MB
53.开启service播放音乐_01.mp428.83MB
53.开启service播放音乐_02.mp424.86MB
53.开启service播放音乐_03.mp438MB
54.创建intent的第二种方式_01.mp420.92MB
55.onStartCommand返回值处理_01.mp444.62MB
48.kotlin项目实战-手机影音(十二)231.93MB
56.播放状态按钮处理_01.mp445.31MB
57.通过EventBus通知界面更新_01.mp427.12MB
57.通过EventBus通知界面更新_02.mp427.79MB
58.歌曲名和歌手名更新_01.mp412.09MB
59.播放动画处理_01.mp437.46MB
60.进度更新_01.mp423.96MB
60.进度更新_02.mp423.42MB
60.进度更新_03.mp434.78MB
49.kotlin项目实战-手机影音(十三)135.74MB
61.进度条更新和handler内存泄漏处理_01.mp433.08MB
62.拖动进度条更新进度_01.mp431.3MB
63.播放完成自动播放下一曲_01.mp421.03MB
64.切换播放模式_01.mp429.7MB
65.播放模式更新和保存_01.mp420.63MB
50.kotlin项目实战-手机影音(十四)156.77MB
66.上一曲和下一曲_01.mp419.24MB
67.切换歌曲多个歌曲同时播放问题解决_01.mp413.65MB
68.再次播放同一首歌曲处理_01.mp423.07MB
68.再次播放同一首歌曲处理_02.mp429.89MB
69.显示列表popwindow_01.mp418.05MB
69.显示列表popwindow_02.mp422.43MB
70.列表popwindow焦点和返回按钮事件处理_01.mp430.43MB
51.kotlin项目实战-手机影音(十五)174.52MB
71.弹出播放列表适配及条目点击事件处理_01.mp421.84MB
71.弹出播放列表适配及条目点击事件处理_02.mp418.8MB
71.弹出播放列表适配及条目点击事件处理_03.mp425.08MB
72.播放列表popwindow弹出和隐藏的动画_01.mp412.45MB
73.播放列表显示和隐藏背景处理_01.mp437.71MB
74.创建Notification_01.mp434.61MB
75.通知栏点击事件处理_01.mp424.04MB
52.kotlin项目实战-手机影音(十六)172.8MB
76.自定义通知_01.mp437.45MB
77.notification创建流程总结_01.mp411.47MB
78.播放音乐显示通知_01.mp436.05MB
79.通知栏主体点击处理_01.mp423.39MB
79.通知栏主体点击处理_02.mp427.17MB
80.通知栏上一曲和下一曲以及状态更新按钮点击事件_01.mp437.27MB
53.kotlin项目实战-手机影音(十七)157.22MB
81.歌词自定义思路_01.mp415.23MB
82.单行居中文本绘制_01.mp417.55MB
82.单行居中文本绘制_02.mp425.22MB
83.设置字体颜色和大小以及确定文本x位置的第二种方式_01.mp426.13MB
84.多行居中歌词绘制思路_01.mp427.79MB
85.多行歌词绘制_01.mp421.68MB
85.多行歌词绘制_02.mp423.63MB
54.kotlin项目实战-手机影音(十八)125.78MB
86.歌词播放思路_01.mp413.63MB
87.歌词播放_01.mp433MB
88.歌词滚动思路_01.mp422.28MB
89.歌词滚动_01.mp442.59MB
90.歌词绘制总结_01.mp414.28MB
55.kotlin项目实战-手机影音(十九)177.55MB
91.歌词解析_01.mp420.06MB
91.歌词解析_02.mp416.57MB
91.歌词解析_03.mp434.87MB
92.歌词文件加载util类_01.mp411.98MB
93.LyricView中实现歌词解析_01.mp440.49MB
94.手势调节歌词-手指按下和松开处理_01.mp423.06MB
95.手指拖动歌词移动_01.mp430.52MB
56.kotlin项目实战-手机影音(二十)81.02MB
96.居中行重新确定_01.mp413.53MB
97.居中行重新确定存在的问题解决_01.mp414.99MB
97.居中行重新确定存在的问题解决_02.mp423.93MB
98.拖动歌词更新进度_01.mp428.57MB
57.kotlin-即时通讯83.58MB
01-即时通讯项目介绍_01.mp414.97MB
02-IM介绍_01.mp416.82MB
03-MVC、MVP和MVVM_01.mp427.81MB
04-版本配置_01.mp418.69MB
05-资源拷贝_01.mp45.3MB
58.kotlin-即时通讯(二)90.74MB
06-基类的创建_01.mp426.61MB
07-Git版本控制_01.mp45.07MB
08-Splash界面布局_01.mp416.42MB
09-Splash界面MVP协议_01.mp415.56MB
10-Splash界面View层的实现_01.mp427.09MB
59.kotlin-即时通讯(三)153.69MB
11-Splash界面Presenter层的实现_01.mp418.46MB
12-Splash界面Model层的实现_01.mp431.37MB
12-Splash界面Model层的实现_02.mp433.62MB
13-登陆界面布局_01.mp412.6MB
14-登陆界面MVP协议_01.mp411.76MB
15-登陆界面View层的实现_01.mp445.89MB
60.kotlin-即时通讯(四)181.97MB
16-登陆界面Presenter层实现_01.mp419.72MB
16-登陆界面Presenter层实现_02.mp433.31MB
17-登陆界面Model层实现_01.mp444.27MB
18-隐藏软件盘_01.mp422.27MB
19-动态权限申请_01.mp443.56MB
20-注册界面布局_01.mp418.83MB
61.kotlin-即时通讯(五)113.72MB
21-注册界面MVP协议_01.mp413.35MB
22-注册界面View层的实现_01.mp413.52MB
23-注册界面Presenter层的实现_01.mp438.22MB
24-注册流程分析_01.mp46.3MB
25-Bmob的集成_01.mp442.34MB
62.kotlin-即时通讯(六)177.63MB
26-注册到Bmob_01.mp424MB
27-注册到环信_01.mp445.86MB
28-用户名已注册处理_01.mp422.99MB
29-主界面布局以及包重构_01.mp415.4MB
30-Fragment的切换_01.mp422.76MB
30-Fragment的切换_02.mp446.63MB
63.kotlin-即时通讯(七)106.05MB
31-动态界面的布局_01.mp417.37MB
32-退出登录的实现_01.mp425.81MB
33-联系人布局的初始化_01.mp422.71MB
34-联系人列表条目的布局_01.mp413.82MB
35-联系人RecyclerView的初始化_01.mp426.35MB
64.kotlin-即时通讯(八)121.52MB
36-联系人界面MVP协议_01.mp48.21MB
37-联系人界面View层的实现_01.mp49.65MB
38-联系人界面Presenter层和Model层的实现_01.mp426.68MB
39-联系人列表的刷新_01.mp444.88MB
40-联系人列表是否显示首字符_01.mp432.1MB
65.kotlin-即时通讯(九)146.66MB
41-点击联系人跳转到聊天界面_01.mp419.13MB
42-长按弹出删除好友的对话框_01.mp427.91MB
43-删除好友_01.mp413.42MB
44-删除好友后刷新联系人列表_01.mp428.85MB
45-SlideBar的绘制_01.mp426.73MB
45-SlideBar的绘制_02.mp430.62MB
66.kotlin-即时通讯(十)141.1MB
46-绘制居中文本_01.mp429.78MB
47-SlideBar背景的处理_01.mp418.91MB
48-点击SlideBar获取字母_01.mp440.87MB
49-SlideBar的接口回调_01.mp431.48MB
50-RecyclerView跟随滚动_01.mp420.06MB
67.kotlin-即时通讯(十一)95.16MB
51-添加好友界面布局实现_01.mp422.33MB
52-添加好友界面RecyclerView布局实现_01.mp435.28MB
53-添加好友界面MVP协议_01.mp46.26MB
54-添加好友界面View层的实现_01.mp47.66MB
55-添加好友界面Presenter层实现_01.mp423.64MB
68.kotlin-即时通讯(十二)116.97MB
56-添加好友界面Model层实现_01.mp421.85MB
57-添加好友界面RecyclerView的刷新_01.mp445.78MB
58-数据库表的创建_01.mp412.97MB
59-DatabaseHelper的创建_01.mp428.3MB
60-联系人实体类的创建_01.mp48.07MB
69.kotlin-即时通讯(十三)80.67MB
61-保存联系人到数据库_01.mp427.51MB
62-查询所有的联系人_01.mp414.32MB
63-删除所有的联系人_01.mp44.26MB
64-是否添加过好友的判断_01.mp427.77MB
65-发送好友请求的过程_01.mp46.81MB
70.kotlin-即时通讯(十四)105.42MB
66-发送添加好友的请求_01.mp418.95MB
67-添加好友成功后联系人列表的刷新_01.mp411.91MB
68-联系人界面代码的抽取_01.mp419.04MB
69-聊天界面布局的初始化_01.mp440.2MB
70-收发消息的布局实现_01.mp415.33MB
71.kotlin-即时通讯(十五)108.52MB
71-发送一条消息的MVP协议_01.mp48.55MB
72-发送一条消息View层实现_01.mp417.43MB
73-发送一条消息Presenter层实现_01.mp422.52MB
74-发送一条消息Model层实现_01.mp421.81MB
75-MessageListAdapter的创建_01.mp438.21MB
72.kotlin-即时通讯(十六)160.87MB
76-发送消息的刷新_01.mp445.04MB
77-接受一条消息的实现_01.mp440.1MB
78-接受一条消息的布局刷新_01.mp420.6MB
79-收发消息后滚动到底部_01.mp416.71MB
80-消息时间间隔过长不显示时间戳_01.mp438.42MB
73.kotlin-即时通讯(十七)118.16MB
81-初始化聊天记录_01.mp419.73MB
82-加载更多聊天记录_01.mp445.28MB
83-会话界面布局_01.mp45.97MB
84-会话界面RecyclerView的布局实现_01.mp427.97MB
85-会话界面数据加载_01.mp419.21MB
74.kotlin-即时通讯(十八)97.66MB
86-会话界面列表的刷新_01.mp430.41MB
87-收到消息后刷新会话列表_01.mp417.2MB
88-会话列表点击跳转到聊天界面_01.mp416.13MB
89-底部导航条未读消息的更新_01.mp428.89MB
90-在Application类中监听消息.mp45.04MB
75.kotlin-即时通讯(十九)107.24MB
91-判断App是否在前台_01.mp414.96MB
92-收到消息后播放音效_01.mp423.98MB
93-后台收到消息后弹出通知_01.mp425.79MB
94-点击通知进入聊天界面_01.mp415.04MB
95-TaskStackBuilder的使用_01.mp414.89MB
96-多设备登陆处理_01.mp412.58MB
76.Kotlin-黑马外卖第一天(一)361.64MB
1.创建工程_01.mp49.59MB
2.整体布局_01.mp436.63MB
3.底部选项卡_01.mp418.45MB
3.底部选项卡_02.mp422.51MB
4.fragment切换_01.mp433.59MB
5.侵入状态栏效果以及虚拟按键处理_01.mp422.8MB
5.侵入状态栏效果以及虚拟按键处理_02.mp433.62MB
6.扩展函数的使用_01.mp47.23MB
7.列表视图的实现_01.mp420.84MB
7.列表视图的实现_02.mp443.28MB
8.多类型条目的支持_01.mp428.68MB
9.挂载真实布局_01.mp430.72MB
9.挂载真实布局_02.mp444.84MB
10.适配图片_01.mp48.86MB
77.Kotlin-黑马外卖第一天(二)410.79MB
11.颜色渐变的计算_01.mp451.11MB
12.首页接口校验_01.mp419.55MB
12.首页接口校验_02.mp431.69MB
13.MVP的分析以及整体编码_01.mp414.97MB
13.MVP的分析以及整体编码_02.mp416.2MB
14.Retrofit的配置_01.mp417.11MB
14.Retrofit的配置_02.mp418.99MB
15.Retrofit的请求数据_01.mp425.63MB
16.解析首页数据_01.mp444.56MB
17.展示首页数据_01.mp431.89MB
18.使用dagger2解耦view和Presenter_01.mp421.03MB
18.使用dagger2解耦view和Presenter_02.mp423.5MB
19.dagger2原理分析_01.mp429.19MB
20.首页商家item赋值_01.mp427.22MB
20.首页商家item赋值_02.mp438.14MB
78.Kotlin-黑马外卖第二天(一)358.39MB
1.用户中心页面跳转_01.mp424.87MB
2.短信安全原理_01.mp416.43MB
3.配置短信验证环境_01.mp447.4MB
4.获取验证码的实现_01.mp446.56MB
5.提交验证码的实现_01.mp425.67MB
6.验证码倒计时效果_01.mp420.43MB
6.验证码倒计时效果_02.mp425.56MB
7.登录页面校验_01.mp428.77MB
8.网络请求的封装_01.mp424.78MB
9.解析数据和登录后刷新UI_01.mp418.59MB
9.解析数据和登录后刷新UI_02.mp435.01MB
10.ORM处理user_01.mp416.17MB
10.ORM处理user_02.mp428.15MB
79.Kotlin-黑马外卖第二天(二)479.05MB
11.ORMlite的基本使用_01.mp423.4MB
11.ORMlite的基本使用_02.mp432.51MB
12.新老用户区分统计_01.mp419.51MB
12.新老用户区分统计_02.mp442.03MB
13.Ormlite事务处理_01.mp415.63MB
13.Ormlite事务处理_02.mp434.6MB
14.订单界面以及接口校验_01.mp431.03MB
15.获取订单列表_01.mp420.47MB
15.获取订单列表_02.mp424.02MB
16.展示订单数据_01.mp424.24MB
16.展示订单数据_02.mp432.75MB
17.下拉刷新_01.mp419.52MB
17.下拉刷新_02.mp435.2MB
18.订单需求详细分析_01.mp422.1MB
19.极光推送环境配置_01.mp435.19MB
19.极光推送环境配置_02.mp431.57MB
20.推送实现以及控制台_01.mp435.28MB
80.Kotlin-黑马外卖第二天(三)198.77MB
21.自定义消息的消息内容与附加字段_01.mp435.97MB
22.图解观察者模式_01.mp421.63MB
22.图解观察者模式_02.mp417.15MB
23.观察者实现的三个步骤_01.mp436.06MB
24.订单自动刷新_01.mp429.24MB
25.Rxjava与Retrofit连用_01.mp420.43MB
25.Rxjava与Retrofit连用_02.mp438.28MB
81.Kotlin-黑马外卖第三天(一)581.83MB
1.挂载详情页布局_01.mp427.53MB
1.挂载详情页布局_02.mp429.42MB
2.展示详情页fragment与V13包的引入_01.mp421.28MB
2.展示详情页fragment与V13包的引入_02.mp442.14MB
3.指示器与数据接口测试_01.mp446.73MB
4.获取商品类别_01.mp418.01MB
4.获取商品类别_02.mp437.4MB
5.左侧商品类别列表的实现_01.mp424.61MB
5.左侧商品类别列表的实现_02.mp432.47MB
6.替换SDK版本导入源码找到形参解决R文件找不到_01.mp423.47MB
6.替换SDK版本导入源码找到形参解决R文件找不到_02.mp428.34MB
6.替换SDK版本导入源码找到形参解决R文件找不到_03.mp429.76MB
7.右侧所有商品列表的实现_01.mp423.22MB
7.右侧所有商品列表的实现_02.mp454.92MB
8.两侧列表的数据双向绑定_01.mp420.93MB
8.两侧列表的数据双向绑定_02.mp420.71MB
8.两侧列表的数据双向绑定_03.mp426.77MB
9.左侧列表点选效果_01.mp436.76MB
10.点击左侧后跳转到该类别第一个商品_01.mp437.35MB
82.Kotlin-黑马外卖第三天(二)400.12MB
11.右侧列表滚动切换左侧类别_01.mp425.68MB
11.右侧列表滚动切换左侧类别_02.mp439.47MB
12.商品条目的赋值_01.mp421.15MB
12.商品条目的赋值_02.mp446.27MB
13.点击数量发生变化_01.mp433.15MB
14.点击+号的动画_01.mp445.51MB
15.减号按钮的处理_01.mp415.12MB
16.红点功能的实现_01.mp445.93MB
17.获取view的绝对位置方法_01.mp437.57MB
18.抛物线动画实现_01.mp426.8MB
18.抛物线动画实现_02.mp423.5MB
18.抛物线动画实现_03.mp439.98MB
83.Kotlin-黑马外卖第四天492.44MB
1.更新底部购物栏UI_01.mp445.17MB
2.弹出购物车_01.mp432.66MB
3.展示购物车_01.mp425.13MB
3.展示购物车_02.mp444.91MB
4.购物车+号处理_01.mp433.12MB
5.购物车-号处理_01.mp424.25MB
5.购物车-号处理_02.mp429.09MB
6.清空购物车_01.mp418.42MB
6.清空购物车_02.mp447.63MB
7.使用dataclass创建点餐记录javabean_01.mp425.34MB
8.点餐记录dao层实现_01.mp426.29MB
9.缓存读取的实现_01.mp422.5MB
9.缓存读取的实现_02.mp426.74MB
9.缓存读取的实现_03.mp433.3MB
10.缓存保存的实现_01.mp457.89MB
84.Kotlin-黑马外卖第四天(二)578.94MB
11.清空缓存的实现_01.mp425.94MB
12.跳转到确认地址页面_01.mp424.82MB
12.跳转到确认地址页面_02.mp454.14MB
13.地址列表与新增地址页面_01.mp425.67MB
13.地址列表与新增地址页面_02.mp432.6MB
14.新增地址页面控件处理_01.mp429.02MB
14.新增地址页面控件处理_02.mp441.14MB
15.地址bean的orm处理_01.mp441.83MB
16.地址dao的封装_01.mp417.67MB
16.地址dao的封装_02.mp422.54MB
17.新增地址_01.mp429.25MB
17.新增地址_02.mp431.14MB
18.地址列表_01.mp426.24MB
18.地址列表_02.mp429.98MB
18.地址列表_03.mp443.15MB
19.更新地址_01.mp427.59MB
19.更新地址_02.mp430.79MB
19.更新地址_03.mp431.46MB
20.删除地址_01.mp413.96MB
85.kotlin-黑马外卖第五天611.93MB
1.集成高德地图_01.mp435.16MB
1.集成高德地图_02.mp435.7MB
2.生成高德地图key_01.mp434.73MB
3.定位实现以及动态申请权限_01.mp426.74MB
3.定位实现以及动态申请权限_02.mp452.4MB
4.移动地图与周边搜索_01.mp427.05MB
4.移动地图与周边搜索_02.mp429.28MB
4.移动地图与周边搜索_03.mp433.27MB
5.展示周边搜索结果_01.mp422.44MB
5.展示周边搜索结果_02.mp436.79MB
6.一键定位地址的实现_01.mp433.12MB
7.订单详情页_01.mp430.16MB
7.订单详情页_02.mp448.24MB
8.订单详情页自动刷新_01.mp420.16MB
9.标注买卖家位置_01.mp432.91MB
9.标注买卖家位置_02.mp430.68MB
9.标注买卖家位置_03.mp428.11MB
10.更新骑手位置_01.mp455MB
86.Kotlin-黑马外卖第五天(二)90.68MB
11.动态更新骑手位置以及绘制轨迹_01.mp427.5MB
11.动态更新骑手位置以及绘制轨迹_02.mp440.64MB
12.地图测距功能_01.mp422.54MB
87.Kotlin前端实战开发88.19MB
01.课程介绍_01.mp44.16MB
02.创建项目与配置_01.mp414.71MB
03.页面初始化_01.mp425.56MB
04.canvas绘制线条_01.mp421.45MB
05.canvas绘制圆形_01.mp422.3MB
88.Kotlin前端实战开发(二)142.79MB
06.canvas填充和状态_01.mp425.51MB
07.绘制时钟外边框_01.mp417.33MB
08.绘制时钟60个小点_01.mp431.32MB
09.绘制时钟12个小时_01.mp421.27MB
09.绘制时钟12个小时_02.mp422.97MB
10.绘制时针线_01.mp424.38MB
89.Kotlin前端实战开发(三)73MB
11.绘制分针和秒针_01.mp414.85MB
12.绘制时钟获取当前时间_01.mp426.07MB
13.绘制时钟优化_01.mp432.08MB
源码.zip596.49MB
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。