如何将音频文件从原始文件夹保存到手机

时间:2015-11-21 08:10:30

标签: android audio mediastore raw-input saving-data

下面我将编辑音频作为你的铃声。这工作正常,但我想知道我怎么能改变它,以便它只保存音频,以便它可以用我的其他歌曲播放

al.set

1 个答案:

答案 0 :(得分:1)

要将原始文件夹文件移动到sdcard或手机存储下面,代码将起作用:

private void CopyRAWtoPhone(int id, String path) throws IOException {
    InputStream in = getResources().openRawResource(id);
    FileOutputStream out = new FileOutputStream(path);
    byte[] buff = new byte[1024];
    int read = 0;
    try { 
        while ((read = in.read(buff)) > 0) {
            out.write(buff, 0, read);
        } 
    } finally { 
        in.close();
        out.close();
    } 
} 

其中第一个变量ID将是您的原始文件ID,而字符串路径将是您的手机存储路径。