如何在Android应用程序中访问下载的audios文件夹

时间:2016-11-17 08:42:04

标签: android audio audio-streaming android-internal-storage

我正在开发一个简单的音频流Android应用程序。在从URL播放音频时,该应用程序还可以选择下载该文件。音频文件正在内部存储/声音文件夹中下载。如何在我的应用中显示此文件夹的所有下载音频?我想访问语音文件夹中的所有音频,并在我的应用中显示,以便用户无需手动搜索文件。请指导。谢谢!

2 个答案:

答案 0 :(得分:0)

String path = Environment.getExternalStorageDirectory().toString()+"/voices";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
    Log.d("Files", "FileName:" + files[i].getName());
}

这样您就可以将voices目录中存储的所有文件都放到files数组中。

答案 1 :(得分:0)

我使用以下代码完成了它:

export class Home {
  ...
  callParent(){
  this.navCtrl.parent.callFromChild();
  }