社区
Android
帖子详情
Android 怎么读取指定目录下的音乐文件
zhong6739168
2012-03-19 03:36:02
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
...全文
3000
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
读取
文件夹下所有文件
第一步授权 <uses-permission
android
:name="
android
.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission
android
:name="
android
.permission.READ_EXTERNAL_STORAGE" /> 第二步手机授权 第三步 代码 package com.example.myapplication; import
android
x.appcompat.app.A
Android
stuido 46为listview添加点击事件处理
package com.example.myapplication; import
android
x.appcompat.app.AppCompatActivity; import
android
.os.Bundle; import
android
.os.Environment; import
android
.util.Log; import
android
.view.View; import
android
.widget.AdapterView; import
android
.widget.Array
unlock-music-desktop解锁加密音乐桌面版
音乐解锁桌面版,针对各平台下载后的音乐无法跨平台播放,简单操作易使用,仅限windows系统运行
apk当安装程序将文件复制到手机自带的
指定
文件夹
项目已获得,今天.apk文件以获得另一个非调试手机,发现一个问题。由于涂料。所以绘图数据的点存储在一个.txt文字档。把它用usb传到
指定
目录
下的,可是明显不科学,由于用户下载了你的.apk文件,你却告诉他,还要把这个文本文件复制到
指定
的
目录
下。所以,我就要解决问题。就是把文本文件打包在apk文件里,安装.apk时就让创建一个程序
目录
。然后把文本文件复制到这个
目录
目录
里,用户执...
Android
内容提供器
读取
手机中的
音乐文件
信息
1.加权限: <uses-permission
android
:name="
android
.permission.READ_EXTERNAL_STORAGE" /> 2.
读取
资源: /** * 拿到本地音乐资源 * * @return */ public static List<Music> getMusic...
Android
80,491
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章