课程目录
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)





