AndroidNetMp3Player
文章平均质量分 76
AndroidNetMp3Player,Android本地网络播放器项目,逐步实现过程,功能实现,源码分析。
iwanghang
脚踏实地
展开
-
Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597项目源码(打赏5积分请点这边):http://download.csdn.net/detail/iwanghang/9524502项目源码(免积分下载请点这边):http://download.csdn.net/detail/iwanghang/9682928原创 2016-05-18 23:18:53 · 10949 阅读 · 6 评论 -
Android开发本地及网络Mp3音乐播放器(十九)通知媒体库更新刚下载的MP3
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51427158觉得博文有用,请点赞,请留言,请关注,谢谢!~实现功能:通知媒体库更新纠结了几天,百度到一个方法,可以在安卓4.4,通知媒体库更新。媒体库更新了,重新打开APP,就可以看到新的歌曲,但这样还是不完善。后续将博文,将实现 下载音乐成功后,通更新媒体库后,更新本地音乐列表。因为,没有自己的服务器,所以网络音乐所有相关功能(包含搜索音乐、下载音乐、下载歌词)均无法保原创 2016-05-16 18:44:52 · 7500 阅读 · 3 评论 -
Android开发本地及网络Mp3音乐播放器(十八)新下载歌曲加载准备SdcardSearchToList
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51395664觉得博文有用,请点赞,请留言,请关注,谢谢!~扫描本地文件加载到item不限于应用到音乐播放器,其他Android工程,也可以使用SdcardSearchToList其他Android工程也可以使用,我现在做了很小的Demo后续将博文,将在播放器里,加入这一功能,来实现刚下载好的音乐,加载到播放器这个Demo的源码下载:http://download.csd原创 2016-05-13 15:32:40 · 7825 阅读 · 0 评论 -
Android开发本地及网络Mp3音乐播放器(十七)已存在歌曲歌词下载
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51388896觉得博文有用,请点赞,请留言,请关注,谢谢!~实现功能:已存在歌曲歌词下载后续将博文,将实现已下载音乐扫描功能。因为,没有自己的服务器,所以网络音乐所有相关功能(包含搜索音乐、下载音乐、下载歌词)均无法保证时效性,建议,尽快下载和练习;如果你下载时候,已经因为我采集的服务器更改规则,请给我留言,如果可以解决,我将在有空的时候献上新的源码。截止到目前的源码下载:原创 2016-05-13 00:15:47 · 8195 阅读 · 0 评论 -
Android开发本地及网络Mp3音乐播放器(十六)歌词显示及滚动事件实现、ViewPager使用
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51386317觉得博文有用,请点赞,请留言,请关注,谢谢!~实现功能:歌词显示及滚动事件实现ViewPager使用后续将博文,将实现已下载音乐扫描功能和已存在歌曲歌词下载。因为,没有自己的服务器,所以网络音乐所有相关功能(包含搜索音乐、下载音乐、下载歌词)均无法保证时效性,建议,尽快下载和练习;如果你下载时候,已经因为我采集的服务器更改规则,请给我留言,如果可以解决,我将在有原创 2016-05-12 18:13:21 · 8893 阅读 · 2 评论 -
Android开发本地及网络Mp3音乐播放器(十五)网络音乐及歌词下载功能实现
实现功能:实现网络音乐歌词下载功能(下载音乐的同时,下载对应歌词)下载好的歌词目前不在播放器内,可以通过文件浏览器查看。后续将博文,将实现本地音乐歌词下载和已下载音乐扫描功能。因为,没有自己的服务器,所以网络音乐所有相关功能(包含搜索音乐、下载音乐、下载歌词)均无法保证时效性,建议,尽快下载和练习;如果你下载时候,已经因为我采集的服务器更改规则,请给我留言,如果可以解决原创 2016-05-10 00:14:38 · 6801 阅读 · 3 评论 -
Android开发本地及网络Mp3音乐播放器(十四)网络音乐下载功能实现
实现功能:实现网络音乐搜索功能实现网络音乐下载功能下载好的音乐目前不在播放器内,可以通过文件浏览器查看。后续将博文,将实现歌词和下载音乐扫描功能。经过将近4天,才发布这一篇博客,明显更新博客速度变慢了,因为没有自己的音乐服务器,网络上的音乐网站在这边博客发表的2016年5月已经很难找到免费且在线下载的了,就算找到解析也是一个难题。如果你在练习同样功能的Demo,请尽快下载练原创 2016-05-08 00:26:06 · 6943 阅读 · 3 评论 -
Android开发本地及网络Mp3音乐播放器(十三)网络音乐搜索功能实现,歌名歌手专辑名搜索
实现功能:实现网络音乐搜索功能使用观察者设计模式使用URLEncoder.encode转码SearchMusicUtils是重点截止到目前的源码下载:http://download.csdn.net/detail/iwanghang/9507635欢迎移动开发爱好者交流:我的微信是iwanghang另外,我打算开始找工作,如果沈阳或周边城市公司有意,原创 2016-05-02 21:39:06 · 9421 阅读 · 2 评论 -
Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
实现功能:实现NetMusicListAdapter(网络音乐列表适配器)实现SearchResult(搜索音乐对象)使用Jsoup组件请求网络,并解析音乐数据,并,音乐数据加载到列表中实现FooterView截止到目前的源码下载:http://download.csdn.net/detail/iwanghang/9507635Jsoup组件导入:Andro原创 2016-05-01 13:36:52 · 12622 阅读 · 1 评论 -
Android开发本地及网络Mp3音乐播放器(十一)使用Jsoup组件请求网络,并解析音乐数据
实现功能:实现NetMusicListFragment(网络音乐界面)实现net_music_list_layout.xml(网络音乐界面UI)使用Jsoup组件请求网络,并解析音乐数据截止到目前的源码下载:http://download.csdn.net/detail/iwanghang/9506985Jsoup组件导入:AndroidStudio简单快速导入原创 2016-04-30 08:44:43 · 8029 阅读 · 1 评论 -
Android开发本地及网络Mp3音乐播放器(十)最近播放界面与数据保存更新
实现功能:实现MyLoveMusicActivity(音乐收藏界面)实现MyRecordMusicActivity(最近播放界面)实现MyMusicListFragment(本地音乐界面)ItemClick事件发生后,切换到PlayActivity(独立音乐播放界面)只播放 本地音乐。实现MyLoveMusicActivity(音乐收藏界面)ItemClick事件发生后,切换到Pl原创 2016-04-28 22:59:26 · 12163 阅读 · 2 评论 -
Android开发本地及网络Mp3音乐播放器(九)音乐收藏与列表切换
实现功能:使用快速开发框架xUtils中的DbUtils模块,为音乐收藏功能做准备实现PlayActivity(独立音乐播放界面)收藏、取消收藏按钮实现MainActivity(主界面)菜单选择事件进入MyLoveMusicActivity(音乐收藏界面)实现本地音乐列表与音乐收藏列表切换功能(目前源码,只实现了音乐收藏列表,菜单中最近播放列表后续会进行补充)截止到目前原创 2016-04-28 06:33:01 · 8195 阅读 · 4 评论 -
Android开发本地及网络Mp3音乐播放器(八)状态存取与界面滑动
实现功能:退出应用时,保存歌曲位置(也就是当前是第几首歌曲)退出应用时,保存播放模式(也就是用户设置的是顺序播放/随机播放/单曲循环)进入应用时,读取歌曲位置进入应用时,读取播放模式实现PlayActivity(独立音乐播放界面)的专辑图片layout滑动,滑动后展示歌词layout(目前源码,只实现了专辑图片layout与歌词layout,歌词layout的信息填充后续会原创 2016-04-26 18:31:47 · 8216 阅读 · 0 评论 -
Android开发本地及网络Mp3音乐播放器(七)循环模式与专辑倒影
实现功能:顺序播放随机播放单曲循环PlayActivity(独立音乐播放界面)的专辑封面图片的倒影效果截止到目前的源码下载:http://download.csdn.net/detail/iwanghang/9502218欢迎移动开发爱好者交流:我的微信是iwanghang另外,我打算开始找工作,如果沈阳或周边城市公司有意,也请与我联系。实现效果原创 2016-04-25 18:17:28 · 7311 阅读 · 3 评论 -
Android开发本地及网络Mp3音乐播放器(六)实现独立音乐播放界面
实现功能:功能1:点击MyMusicListFragment(本地音乐)底部UI中的专辑封面图片打开的PlayActivity(独立音乐播放界面)PlayActivity中,显示正在播放的歌名PlayActivity中,显示专辑封面图片(大图)PlayActivity中,显示上一首按钮,实现对应功能PlayActivity中,显示暂停播放按钮,实现对应功能PlayActiv原创 2016-04-24 19:55:17 · 7423 阅读 · 1 评论 -
Android开发本地及网络Mp3音乐播放器(五)实现专辑封面图片
实现功能:在MyMusicListFragment中实现专辑封面图片在item_music_list中实现专辑封面图片实现效果如图:实现代码如下:在MediaUtiles中添加如下代码:/** * 获取默认专辑图片 */ public static Bitmap getDefaultArtwork(Context context,bool原创 2016-04-22 02:37:27 · 6492 阅读 · 0 评论 -
Android开发本地及网络Mp3音乐播放器(四)实现音乐播放
建立PlayService服务package com.iwanghang.drmplayer;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.net.Uri;import android.os.Binder;impo原创 2016-04-19 21:28:41 · 4921 阅读 · 4 评论 -
Android开发本地及网络Mp3音乐播放器(三)MainActivity(主界面)
MainActivity(主界面)PS:写这个笔记的的时候,只完成了本地音乐列表的加载。如果需要实现网络的MainActivity,请看后面的笔记。实现功能加载本地音乐Mp3Info.java (vo:value object 值对象,mp3info,set,get方法)MediaUtils.java(utils 工具类,媒体工具类)原创 2016-04-17 22:34:54 · 4973 阅读 · 5 评论 -
Android开发本地及网络Mp3音乐播放器(二)SplashActivity(欢迎界面)
SplashActivity(欢迎界面)实现功能:修改背景图片通过java修改欢迎界面文字信息在xml中增加文字阴影实现6秒自动跳转到MainActivity实现点击Button跳转到MainActivity以上2种跳转方法不冲突SplashActivity.java 如下:package com.iwanghang.drmplayer;im原创 2016-04-17 21:48:10 · 4806 阅读 · 3 评论 -
Android开发本地及网络Mp3音乐播放器(一)前言
初学者,练习作品——音乐播放器APP实现功能:SplashActivity(欢迎界面)MainActivity(主界面)MyMusicListFragment(本地音乐)NetMusicListFragment(网络音乐)计划创建PackAge:adapterutilsvo开发环境:OS X Yosemite 版本 10.10.1原创 2016-04-17 21:33:50 · 6603 阅读 · 2 评论