社区
Android
帖子详情
Android 怎么读取指定目录下的音乐文件
zhong6739168
2012-03-19 03:36:02
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
...全文
2987
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
studio
读取
文件夹下所有文件
本文详细介绍如何在
Android
应用中使用权限
读取
外部存储
音乐文件
,包括必要的权限配置及代码实现,通过实例展示了如何列出
指定
目录
下的所有文件。
Android
stuido 46为listview添加点击事件处理
本文展示了一个使用Java在
Android
环境中
读取
SD卡
音乐文件
列表的示例代码。通过遍历
指定
目录
,获取所有
音乐文件
的名称,并使用ArrayAdapter将这些文件名显示在一个ListView中。代码还包含了错误处理,确保在
目录
为空时给出提示。
unlock-music-desktop解锁加密音乐桌面版
unlockmusicdesktop是一款图形化
音乐文件
解密和管理软件,支持多种格式的
音乐文件
解密及元数据
读取
。它能查找并分类本地音乐库中的重复文件,提供文件名清理和音质分类功能。用户可以选择删除或保留重复文件,并将它们移动到
指定
目录
。程序仅适用于安卓和Windows系统,建议在使用前备份文件。项目源代码可在GitHub上找到,提供了安装包下载链接。
apk当安装程序将文件复制到手机自带的
指定
文件夹
本文介绍如何在
Android
应用中管理必需的文件,包括将文件打包进apk并自动复制到
指定
目录
的方法。通过创建raw文件夹并使用特定函数,确保用户在首次运行应用时即可拥有必要的数据文件。
Android
内容提供器
读取
手机中的
音乐文件
信息
这篇博客介绍了如何在
Android
应用中通过添加权限、
读取
资源,结合javabean处理,来利用内容提供器获取手机内的
音乐文件
详情,并演示了使用MediaPlayer进行音乐播放的方法。
Android
80,488
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章