毕业设计-基于Android的网络音乐播放器

如果在这里退缩的话,那过去那些重要的誓言,约定,全部都会消失不见,而我再也回不到这里了。

一、项目介绍

    本系统支持网络音乐和本地音乐播放,网络音乐使用okhttp3获取在线酷狗API经过Json解析,本地音乐会自动扫描手机上全部音乐文件。

  1. 首次进入系统需要去扫描手机上的音乐文件,扫描完成在首页本地列表中显示,点击歌曲即可播放,歌曲可标记为喜欢,相应的在最近播放列表、喜欢列表中显示;

  2. 此功能需要网络环境下使用,点击排行即可获取酷狗音乐排行榜,可查看音乐榜所有歌曲,点击歌曲即可播放,可搜索网络歌曲;

  3. 点击页面下方播放栏即可跳到播放详情页面,可查看歌手海报图、实时歌词,歌词具有滚动效果,可设置音乐播放模式如顺序播放、随机播放,可快捷上一首、下一首、暂停播放等,点击更多按钮可在线搜索歌词,设置歌词字体颜色、大小等;

二、主页代码

public class MainActivity extends Activity {

	/**
     * 处理Fragment广播
     *
     * @param context
     * @param intent
     */
    private void doFragmentReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if (action.equals(FragmentReceiver.ACTION_OPENRANKSONGFRAGMENT)) {
            //打开单个排行的歌曲列表
            mFragmentListener.openFragment(new RankSongFragment());
        } else if (action.equals(FragmentReceiver.ACTION_OPENLOCALMUSICFRAGMENT)) {
            //打开本地音乐
            mFragmentListener.openFragment(new LocalMusicFragment());
        } else if (action.equals(FragmentReceiver.ACTION_OPENLIKEMUSICFRAGMENT)) {
            //打开喜欢
            mFragmentListener.openFragment(new LikeMusicFragment());
        } else if (action.equals(FragmentReceiver.ACTION_OPENDOWNLOADMUSICFRAGMENT)) {
            //打开下载
            mFragmentListener.openFragment(new DownloadMusicFragment());
        } else if (action.equals(FragmentReceiver.ACTION_OPENRECENTMUSICFRAGMENT)) {
            //打开最近
            mFragmentListener.openFragment(new RecentMusicFragment());
        } else if (action.equals(FragmentReceiver.ACTION_CLOSEDFRAGMENT)) {
            //关闭
            mFragmentListener.closeFragment();
        }
    }

	...
	...

三、项目截图

四、购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥120 ¥600

五、购买记录

用户 套餐 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业