PS:这个东西是刚学Android没多久时的练手之作。以本人现在的目光来看的话,类设计不够清晰,扩展性差,一些代码逻辑很混乱,后面又懒得去重构,现在想来感觉很不适合作为入门的Demo,特地加上这行说明。诸位看官一笑而过即可,刚入门的童鞋也不要让我发源码了,本人不想误导你们。(2014年11月8日注)

又改进了一些东西,应该是最终版了。第三篇文了,不想再弄了,准备去弄其他东西了。

改进之处:

1、不去搜索Android的媒体库了。递归扫描SD卡中的音乐文件。

2、原先Menu是采用OptionsMenu,后来发现OptionsMenu无法通过返回键关掉,遂改为PopupMenu。

3、歌曲铃声设置。注意要在AndroidManifest.xml中注册WRITE_SETTINGS权限。
4、点击左上角歌曲名,或者通过菜单中的显示歌词,可同步显示歌词,Toast风格的背景色。这个终于有了。
5、长按歌曲列表中的某一项,弹出菜单,可设置铃声,将歌曲移出歌曲列表,删除SD卡中的歌曲文件,查看歌曲信息。

6、批量操作,将多首歌曲移出列表或删除。

7、耳线上的按钮实现音乐播放控制,如暂停,继续播放,上一首,下一首等。

8、从tomcat上下载音乐文件和歌词文件。

9、Persistence store。首次打开软件时会扫描全SD卡中的歌曲文件,随后会记录歌曲信息,以后就不用每次打开都搜索SD卡。当然用户也可以通过菜单中的扫描SD卡来手动启动SD卡的扫描。本来想去学SQLite的,后来去查Android的文档,发现可以用SharedPreference简单地实现歌曲列表信息的存储,于是本着偷赖的精神,SQLite的学习打算就此搁浅。


效果图:


本来想贴一些源码实现,奈何CSDN的代码编辑器太难用了,布局很容易乱,我放弃了。还是那句话,需要参考源码的道友可联系本人,共同学习,共同进步。

今天突然又想用ExtendableListView来加入播放列表的相关操作,让用户可以创建自己的多个播放列表,但是现在已经有点烦了,不想再弄这个播放器了,所以就到此为止吧。本新手去弄其它东西了,Android其实还是蛮有意思的。

更多相关文章

  1. android 小型音乐播放器(实现播放、下一首、上一首、自动播放、随
  2. android wifi测试小程序
  3. 求教 MediaPlayer 音乐播放器 歌曲循环播放
  4. android 扫描包下所有类
  5. Android扫描文件
  6. Android-apt
  7. android音乐播放器开发 SweetMusicPlayer 加载歌曲列表
  8. Android自带音乐播放器专辑图片相同的问题
  9. [置顶] 我的游戏作品

随机推荐

  1. Android扩展:一个自动findViewById的小工
  2. (原创)Android入门教程(三十六)------实
  3. Android(安卓)RecyclerView之代替ListVie
  4. android中Bitmap数据如何释放
  5. android 如何使用LaunchMode
  6. Android(安卓)使用SQLiteDatabase操作SQL
  7. android多线程handler+runOnUithread+vie
  8. Android的应用组件
  9. Android(安卓)EditText限制输入两位小数
  10. Android开发网上的一些重要知识点_2