一、界面设计
(1)注册登录
(2)主界面
(3)音乐播放器
可以实现开始,暂停,下一首,上一首功能;滑动进度条可以改变音乐播放的进度,并且使用了Timer计时器来记录播放时间;添加了图片旋转效果;能够动态的获取歌曲名和歌手名。
(4)搜索
(5)个人主页(换头像)
整个实验分为三部分实现。
(1)UI设计。实现对主界面的设计,包括首页,社交中心,音乐分类以及个人中心。
(2)实现功能。添加音乐播放器,注册登录功能,页面滑动等。但是音乐播放器还存在一些不足,不能动态的获取歌曲名。
(3)功能完善。完善音乐播放器,添加了播放列表,能动态获取歌曲名;添加了搜索以及更换头像的功能。同时,对界面进行了丰富和完善。
二、核心代码
(1)注册登录——数据库的创建与更新
//创建数据库
//更新数据库
(2)主界面——滑动监听及页面跳转
//滑动监听
//页面跳转
(3)音乐播放器
//滑动条监听事件
//Timer计时器
(4)搜索与更换头像
//为搜索栏添加点击事件
//更换头像