隐藏sdcard中的文件

时间:2014-04-14 20:26:56

标签: android file

我创建了一个.wav文件,我就像这样存储它

            File file =new File(outputfile);

    outputfile = Environment.getExternalStorageDirectory()+"/MyImages/audio1.wav";

当我打开我的AudioPlayer时,我的音乐文件中有这个文件对我来说真的很糟糕。

我想隐藏此文件,使其在AudioPlayer中不可见。

我尝试使用SharedPreferences保存此文件,但我无法保存bytearrays。我可以尝试:

                  String encodedImage = Base64.encodeToString(audioBytes, Base64.DEFAULT);

然后:

                    byte[] b = Base64.decode(audiodata1, Base64.DEFAULT);

但是我不知道只是使用字节从这个文件播放声音。

1 个答案:

答案 0 :(得分:3)

要隐藏文件,只需将点作为文件名.audio1.wav的前缀:

outputfile = Environment.getExternalStorageDirectory()+"/MyImages/.audio1.wav";