社区
Android
帖子详情
Android 怎么读取指定目录下的音乐文件
zhong6739168
2012-03-19 03:36:02
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
...全文
2940
7
打赏
收藏
Android 怎么读取指定目录下的音乐文件
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhong6739168
2012-03-19
打赏
举报
回复
呵呵,真的谢谢各位,说真的,我刚才就在想这个,就在刚才我终于想出来了用的是3楼和4楼的方法,通过判断路径把所以在指定目录下的文件加入List,至于其它大神的方法我也想过,但是用这种那种JAVA遍历路径的方法获取音乐的一些信息就比较难了,所以我才会想用MediaStore.Audio.Media的那种方法,但是我一直找不到他的实现原理!
simSunny
2012-03-19
打赏
举报
回复
[Quote=引用 3 楼 aminfo 的回复:]
很简单啊,还是用MediaStore.Audio.Media,通过循环判断音乐的路径是不是你指定的那个路径,是的话就列出来
[/Quote]、
恩,用intent就好了
asaasaas
2012-03-19
打赏
举报
回复
File clickfile=new File("指定的路径");
String [] checkfilepath=clickfile.getPath().split("\\.");
if(checkfilepath.length>0&&clickfile.getPath().split("\\.")[1].equals("mp3"))
{
Intent it=new Intent();
it.setAction(Intent.ACTION_VIEW);
it.setDataAndType(Uri.parse("file:/"+clickfile.getPath()), "audio/mp3");
Log.i(TAG, Uri.parse("file:/"+clickfile.getPath()).toString());
startActivity(it);
}
AMinfo
2012-03-19
打赏
举报
回复
ContentResolver mResolver = getContentResolver();
Cursor cursor = mResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
int i = 0;
int cursorCount = cursor.getCount();
if (cursorCount >0 )
{
cursor.moveToFirst();
while (i < cursorCount)
{
//歌曲文件的路径 :MediaStore.Audio.Media.DATA
url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
if(url.toLowerCase().indexOf("指定的歌曲路径") > 0)
{
......
}
i++;
cursor.moveToNext();
}
cursor.close();
}
AMinfo
2012-03-19
打赏
举报
回复
很简单啊,还是用MediaStore.Audio.Media,通过循环判断音乐的路径是不是你指定的那个路径,是的话就列出来
小裴同学
2012-03-19
打赏
举报
回复
。。。。遍历你指定目录下的所有文件,看是不是.mp3 或者其他格式结尾的就是咯
doveqian
2012-03-19
打赏
举报
回复
传路径啊
android
读取
文件
"
android
读取
文件"是一个常见的需求,尤其在处理应用内的文本、图片、音频或其他二进制数据时。本篇文章将深入探讨如何在
Android
中
读取
不同来源的文件,特别是使用Assets
目录
。 首先,
Android
提供了多种方式来
读取
...
Android
读取
文本文件的demo
这个"
Android
读取
文本文件的demo"就是一个很好的学习示例,它演示了如何从res/raw
目录
下
读取
txt文件并将其内容显示在屏幕上。下面我们将详细探讨这个过程以及涉及的关键知识点。 首先,
Android
中的资源管理非常重要...
android
中
读取
本地文件demo
在
Android
平台上,开发人员经常需要处理
读取
本地文件的需求,特别是在构建阅读类应用或文档管理器时。这个“
android
中
读取
本地文件demo”提供了一个示例,演示了如何
读取
存储在SD卡上的Word和PDF文件,并将它们的...
Android
读取
SDCard卡
指定
目录
并显示.rar
Android
读取
SDCard卡
指定
目录
并显示,检测
读取
SD卡中的
指定
文件夹并显示出来,获取SD卡对应的存储
目录
,获取
指定
文件对应的输入流,将
指定
输入流包装成BufferedReader,以
指定
文件创建RandomAccessFile对象,将文件...
android
jni使用libzip
读取
压缩文件
首先,你需要在
Android
项目的jniLibs
目录
下添加libzip库的.so文件,确保它们对应于不同的架构(armeabi, armeabi-v7a, arm64-v8a, x86, x86_64)。这些.so文件是libzip库的预编译版本,供
Android
平台使用。 在Java...
Android
80,475
社区成员
91,389
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章