博学谷 > 免费课 > 【安卓】Kotlin手机影音

Kotlin手机影音

【安卓】Kotlin手机影音

全网第一套使用Kotlin打造的全能音视频播放器。 学完kotlin基础信心满满的去写android项目,除了var fun class什么也不会用?来这里,我们会带领大家从0开始打造你的专属播放器,使用kotlin高级语法带给你不一样的编程体验.

主讲:安卓高级讲师 | 课程时长:15课时| 学习人数:56人 | 难度: 进阶

免费

立即报名

第 一 章:Kotlin安卓项目实战(手机影音)

1-1 Kotlin安卓项目实战(手机影音)

1-1-1 00.手机影音项目介绍
1-1-2 01.项目准备(1)
1-1-3 02.基类抽取
1-1-4 03.欢迎界面
1-1-5 04.抽取startactivityandfinish
1-1-6 05.主界面布局
1-1-7 06.toolbar处理
1-1-8 07.设置菜单点击事件处理
1-1-9 08.设置界面处理
1-1-10 09.主界面tab切换
1-1-11 10.home界面适配
1-1-12 11.获取首页网络数据
1-1-13 12.解析数据刷新列表
1-1-14 13.列表条目view更新
1-1-15 14.首页下拉刷新处理
1-1-16 15.上拉加载更多
1-1-17 16.首页mvp重构
1-1-18 17.网络框架的封
1-1-19 18.通过封装的网络框架加载首页数据
1-1-20 19.home界面总结以及view解绑
1-1-21 20.悦单条目自定义及界面适配
1-1-22 21.加载悦单列表数据刷新列表
1-1-23 22.悦单条目view初始化
1-1-24 23.悦单界面下拉刷新和上拉加载更多
1-1-25 24.基类抽取思路
1-1-26 25.抽取view以及presenter和adapter的基类
1-1-27 26.实现BaseListFragment的抽取
1-1-28 27.加载mv界面区域数据
1-1-29 28.mv界面viewpager适配
1-1-30 29.tablayout适配
1-1-31 30.mv每一个界面显示准备
1-1-32 31.mv每一个界面列表显示
1-1-33 32.mv列表条目view控件初始化
1-1-34 33.通过kotlin函数回调处理mv界面条目点击事件
1-1-35 34.条目点击跳转到播放界面
1-1-36 35.mediaplaer生命周期回顾
1-1-37 36.通过TextureView进行视频播放
1-1-38 37.集成vitamio播放框架
1-1-39 38.ijkplayer集成
1-1-40 39.节操播放器集成
1-1-41 40.响应应用外视频播放请求
1-1-42 41.视频播放界面其他功能
1-1-43 42.视频功能总结
1-1-44 43.通过MediaProvider获取音乐列表数据
1-1-45 44.异步查询音乐数据
1-1-46 45.通过AsyncQueryHandler异步查询音乐列表
1-1-47 46.条目view自定义和CursorAdapter简介
1-1-48 47.v榜界面列表适配
1-1-49 48.cursor关闭和总结
1-1-50 49.android6.0动态权限申请
1-1-51 50.点击音乐列表条目跳转到音乐播放界面
1-1-52 51.音乐播放界面布局及音乐播放
1-1-53 52.service生命周期回顾
1-1-54 53.开启service播放音乐
1-1-55 54.创建intent的第二种方式
1-1-56 55.onStartCommand返回值处理
1-1-57 56.播放状态按钮处理
1-1-58 57.通过EventBus通知界面更新
1-1-59 58.歌曲名和歌手名更新
1-1-60 59.播放动画处理
1-1-61 60.进度更新
1-1-62 61.进度条更新和handler内存泄漏处理
1-1-63 62.拖动进度条更新进度
1-1-64 63.播放完成自动播放下一曲
1-1-65 64.切换播放模式
1-1-66 65.播放模式更新和保存
1-1-67 66.上一曲和下一曲
1-1-68 67.切换歌曲多个歌曲同时播放问题解决
1-1-69 68.再次播放同一首歌曲处理
1-1-70 69.显示列表popwindow
1-1-71 70.列表popwindow焦点和返回按钮事件处理
1-1-72 71.弹出播放列表适配及条目点击事件处理
1-1-73 72.播放列表popwindow弹出和隐藏的动画
1-1-74 73.播放列表显示和隐藏背景处理
1-1-75 74.创建Notification
1-1-76 75.通知栏点击事件处理
1-1-77 76.自定义通知
1-1-78 77.notification创建流程总结
1-1-79 78.播放音乐显示通知
1-1-80 79.通知栏主体点击处理
1-1-81 80.通知栏上一曲和下一曲以及状态更新按钮点击事件
1-1-82 81.歌词自定义思路
1-1-83 82.单行居中文本绘制
1-1-84 83.设置字体颜色和大小以及确定文本x位置的第二种方式
1-1-85 84.多行居中歌词绘制思路
1-1-86 85.多行歌词绘制
1-1-87 86.歌词播放思路
1-1-88 87.歌词播放
1-1-89 88.歌词滚动思路
1-1-90 89.歌词滚动
1-1-91 90.歌词绘制总结
1-1-92 91.歌词解析
1-1-93 92.歌词文件加载util类
1-1-94 93.LyricView中实现歌词解析
1-1-95 94.手势调节歌词-手指按下和松开处理
1-1-96 95.手指拖动歌词移动
1-1-97 96.居中行重新确定
1-1-98 97.居中行重新确定存在的问题解决
1-1-99 98.拖动歌词更新进度
学前基础要求

具有安卓基础

猜你还感兴趣

暂无推荐课程,自己逛逛吧