java - Android将音乐文件夹路径从SD卡更改为原始文件
问题描述
我想改变音乐路径。我有离线音乐播放器。音乐播放器读取 SdCard 但我想更改音乐路径并使用原始文件夹。谢谢
public void getMusic() {
Uri songUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
Cursor songCursor = contentResolver.query(songUri, null, null, null, null);
if (songCursor != null && songCursor.moveToFirst()) {
int songTitle = songCursor.getColumnIndex(MediaStore.Audio.Media.TITLE);
int songArtist = songCursor.getColumnIndex(MediaStore.Audio.Media.ARTIST);
int songPath = songCursor.getColumnIndex(MediaStore.Audio.Media.DATA);
do {
songsList.add(new SongsList(songCursor.getString(songTitle), songCursor.getString(songArtist), songCursor.getString(songPath)));
} while (songCursor.moveToNext());
songCursor.close();
}
}
解决方案
推荐阅读
- ruby-on-rails - 当同一模型有两个 has_one 关联时,Rails 5 Form 无法正确保存
- javascript - 执行exe时在nodejs中显示弹出消息或进度条
- javascript - 在 ReactJS 中获取窗口位置
- delphi - FMX TEdit 在键盘为 Microsoft 拼音时出现不良行为
- azure - 仅在生产中使用 Azure 网络安全组而不是独立防火墙是否合适?
- javascript - 将弹出框放在 noUiSlider 手柄上
- javascript - 角度指令上的正则表达式仅返回 false
- vue.js - 在 DOM 更改之前使用 vue-router 更改路由时触发事件?
- java - android firebase数据库如何从子节点检索所有数据
- android - Gradle 构建“错误:资源 android:style/TextAppearance.Material.Widget.Button.Borderless.Colored 未找到。”