求播放器代码求帮助

kielun3 2012-05-20 09:45:28
请问各位大神怎么在Songlist中利用MediaStore.Audio.Media.EXTERNAL_CONTENT_URI获得SD卡中的所有歌曲,再利用getContentResolver().query()查询得到一个Cursor,绑定继承自ListActivity的SongList上用以显示歌曲列表
跪求代码解析啊,希望能获取到sdcard的歌曲并且显示出来!!!求帮忙
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wt0731 2012-05-20
  • 打赏
  • 举报
回复
首先是源码:http://www.eoe.cn/uploadfile/2012/0428/20120428020148291.zip

  现在做了个新的,功能就是本地和网络,界面如下:

  这次源码为:http://www.eoe.cn/uploadfile/2012/0428/20120428020220410.zip

  歌词我终于解决了,说说我解决办法:

  在ReadSDLRc的方法里,由于name是获取getString(0),即MediaSotre的Title,控制出打印的正确的,但是并不是我要的歌词。一一看下来,有个DisplayName,看API文档,这个是显示文件名字,会不会和歌词有关系。结果控制台打印符合歌词。所以,应该把。mp3前面的歌名截取,那么肯定要用substring的indexof查找的位置。最后,把歌词保存,编码为UTF-8,否则直接乱码。一切完成后,重启模拟器后可以看到了效果了。

kielun3 2012-05-20
  • 打赏
  • 举报
回复
太厉害了,谢谢大神哈

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧