请问各位大神怎么在Songlist中利用MediaStore.Audio.Media.EXTERNAL_CONTENT_URI获得SD卡中的所有歌曲,再利用getContentResolver().query()查询得到一个Cursor,绑定继承自ListActivity的SongList上用以显示歌曲列表
跪求代码解析啊,希望能获取到sdcard的歌曲并且显示出来!!!求帮忙

解决方案 »

  1.   

    首先是源码: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,否则直接乱码。一切完成后,重启模拟器后可以看到了效果了。