课程目录

1-1 [“畅听音乐”Android实践项目--课程简介] “畅听音乐”Android实践项目--课程简介 (16:48)
2-1 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-新歌推荐-数据结构 (09:29)
2-2 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-在线搜歌-数据结构 (06:48)
2-3 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-歌曲具体播放地址-数据结构 (01:36)
2-4 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-歌曲的详情信息-数据结构 (03:39)
2-5 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-歌词信息-数据结构 (01:10)
2-6 [用到的网易云音乐服务简介(熟悉json的话,可以跳过本章)] 网易云服务-歌曲对应的视频信息-数据结构 (01:41)
3-1 [创建项目及引用三方库、配置基础资源信息] 项目开发环境简介及本项目代码的使用方法 (03:46)
3-2 [创建项目及引用三方库、配置基础资源信息] 项目的创建和三方类库的配置 (09:36)
3-3 [创建项目及引用三方库、配置基础资源信息] 修改程序的图标 (01:47)
3-4 [创建项目及引用三方库、配置基础资源信息] values资源的配置 (08:51)
3-5 [创建项目及引用三方库、配置基础资源信息] drawable图片资源及静态权限申请 (04:13)
4-1 [layout中的公共布局组件] 顶部选择按钮的选择器的定义 (03:29)
4-2 [layout中的公共布局组件] 顶部工具栏的定义 (09:31)
4-3 [layout中的公共布局组件] 顶部带在走马灯效果的工具栏的定义 (02:02)
4-4 [layout中的公共布局组件] 音乐播放控制工具条布局的定义 (09:13)
5-1 [后置代码实体类的创建] 设置后置代码层的包目录结构 (03:12)
5-2 [后置代码实体类的创建] NewSongResult实体类的实现 (09:09)
5-3 [后置代码实体类的创建] 歌曲信息数据实体类NewSong的实现 (05:16)
5-4 [后置代码实体类的创建] Artist歌手实体类的实现 (02:53)
5-5 [后置代码实体类的创建] 相册信息Album实体类的实现 (02:49)
5-6 [后置代码实体类的创建] 音乐属性MusicProperty实体类 (02:31)
5-7 [后置代码实体类的创建] 特权优惠Privilege实体类的实现 (02:05)
5-8 [后置代码实体类的创建] 带有歌曲播放地址的实体类Music的实现 (03:39)
5-9 [后置代码实体类的创建] 歌曲详情信息相关的4个实体类的实现 (08:23)
5-10 [后置代码实体类的创建] 视频信息VideoBean类的实现 (02:13)
5-11 [后置代码实体类的创建] 正在播放的歌曲列表条目实体类PlayList的实现 (02:34)
5-12 [后置代码实体类的创建] 本地下载的歌曲实体类Download的实现 (02:34)
6-1 [后置代码层工具类的创建] 后置代码层的工具类简介及常量工具类GlobalConst的实 (04:17)
6-2 [后置代码层工具类的创建] 通用工具类CommonUtils的实现1 (13:47)
6-3 [后置代码层工具类的创建] 通用工具类CommonUtils的实现2 (07:14)
6-4 [后置代码层工具类的创建] 文件处理工具类FileUtils的实现 (11:33)
6-5 [后置代码层工具类的创建] 网络处理工具类OkHttp3Utils的实现 (07:14)
6-6 [后置代码层工具类的创建] 音频播放工具封装类MediaPlayerManager的实现 (14:27)
6-7 [后置代码层工具类的创建] 圆形图片视图类CircleImageView的实现 (04:26)
7-1 [主界面布局及主界面各个功能的实现] 修改主界面的布局代码 (15:22)
7-2 [主界面布局及主界面各个功能的实现] 列表条目 的播放视频按钮、删除条目按钮的点击事件监听接口的实 (04:14)
7-3 [主界面布局及主界面各个功能的实现] 新歌推荐列表中的条目布局list_song_item的实现 (12:12)
7-4 [主界面布局及主界面各个功能的实现] 新歌推荐适配器LvNewSongAdapter的实现 (16:25)
7-5 [主界面布局及主界面各个功能的实现] 在线搜歌数据适配器LvSearchSongAdapt (08:23)
7-6 [主界面布局及主界面各个功能的实现] 播放列表本地下载条目布局list_playing_item (09:21)
7-7 [主界面布局及主界面各个功能的实现] 播放列表适配器LvPlayListAdapter的实现 (09:40)
7-8 [主界面布局及主界面各个功能的实现] 本地下载列表适配器LvDownloadAdapater的实现 (07:50)
7-9 [主界面布局及主界面各个功能的实现] 主界面业务逻辑代码-成员变量的定义 (15:04)
7-10 [主界面布局及主界面各个功能的实现] 主界面的界面控件的初始化 (31:16)
7-11 [主界面布局及主界面各个功能的实现] 主界面新歌推荐功能的实现 (31:38)
7-12 [主界面布局及主界面各个功能的实现] 数据库操作基础类MyDbHelper的实现 (06:29)
7-13 [主界面布局及主界面各个功能的实现] 播放列表数据库操作类PlayListDao的实现 (18:31)
7-14 [主界面布局及主界面各个功能的实现] 本地下载歌曲数据库操作类DownloadDao的实现 (11:57)
7-15 [主界面布局及主界面各个功能的实现] 在线搜索功能的实现 (25:14)
7-16 [主界面布局及主界面各个功能的实现] 在线搜索功能的问题解决 (02:42)
7-17 [主界面布局及主界面各个功能的实现] 主界面播放列表功能的实现 (25:32)
7-18 [主界面布局及主界面各个功能的实现] 本地下载音乐功能、在播放音乐前读取具体音乐文件地址功能的实现 (24:31)
8-1 [背景设置功能的实现] 实现设置背景的界面布局 (12:41)
8-2 [背景设置功能的实现] 设置背景的业务逻辑-初始化界面控件 (15:01)
8-3 [背景设置功能的实现] 界面数据初始化及各个按钮功能的实现 (13:24)
9-1 [音频播放功能的实现] 播放器界面效果简介、本章课件 (04:21)
9-2 [音频播放功能的实现] 界面布局的实现 (20:00)
9-3 [音频播放功能的实现] 业务代码-成员变量的定义 (21:34)
9-4 [音频播放功能的实现] 完成部分控件的初始化并实现指针与盘片的分离、返回按钮的功能 (22:20)
9-5 [音频播放功能的实现] 完成界面初始化代码并查看按钮点击运行效果 (24:07)
9-6 [音频播放功能的实现] 实现初始化界面数据、加载播放列表数据的功能 (19:01)
9-7 [音频播放功能的实现] 集中解决播放界面异常、几个列表中的数据显示异常 (08:44)
9-8 [音频播放功能的实现] 切换第1首、上1首、下1首、last功能的实现 (16:45)
9-9 [音频播放功能的实现] 播放与停止按钮的功能实现 (12:34)
9-10 [音频播放功能的实现] 暂停播放、继续播放功能及退出界面时自动结束播放器功能的实现 (16:55)
9-11 [音频播放功能的实现] 下载歌曲功能的实现及问题调试 (28:45)
9-12 [音频播放功能的实现] 修改程序实现保存下载后文件路径、实现查看播放列表与播放动画界 (08:54)
10-1 [视频播放功能的实现] 视频播放界面布局的实现 (08:57)
10-2 [视频播放功能的实现] 业务逻辑代码中的成员变量的定义 (06:08)
10-3 [视频播放功能的实现] 初始化界面控件的代码实现 (10:19)
10-4 [视频播放功能的实现] 初始化界面数据、实现 各个按钮的功能、配置系统文件清单中屏幕 (21:52)
11-1 [解决Android9与10不能播放音乐的问题] .解决Android9与10不能播放音乐的问题 (12:59)