Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中,我们如何在存储卡中添加声音?_Android - Fatal编程技术网

Android 在安卓系统中,我们如何在存储卡中添加声音?

Android 在安卓系统中,我们如何在存储卡中添加声音?,android,Android,在Android中,如何在存储卡中添加声音?以下代码将添加SD卡上可用的所有媒体文件: private static final String MEDIA_PATH = new String("/sdcard/"); public List<String> songs = new ArrayList<String>(); private void updateSongList() { File home = new Fi

在Android中,如何在存储卡中添加声音?

以下代码将添加SD卡上可用的所有媒体文件:

    private static final String MEDIA_PATH = new String("/sdcard/");
    public List<String> songs = new ArrayList<String>();

    private void updateSongList() 
    {
        File home = new File(MEDIA_PATH);
        if (home.listFiles( new Mp3Filter()).length > 0) 
        {
            for (File file : home.listFiles( new Mp3Filter())) 
            {
                songs.add(file.getName());
            }                       
        }
    }
private static final String MEDIA\u PATH=new String(“/sdcard/”);
公共列表歌曲=新建ArrayList();
私有void updateSongList()
{
文件主目录=新文件(媒体路径);
if(home.listFiles(新的Mp3Filter()).length>0)
{
对于(文件:home.listFiles(新的Mp3Filter()))
{
songs.add(file.getName());
}                       
}
}

通过使用文件资源管理器,您可以将媒体文件从系统传输到SD卡。

我已将声音文件添加到SD卡中,我还可以看到SD卡中有一个来自DDMS的声音文件,但不知道如何获取该声音文件您是想知道如何在android中通过代码获取这些文件,还是想知道如何添加文件?如果您都告诉我这样会更好,请指定如何给出从SD卡获取声音文件的路径