openFileOutput:打开私有文件,没有则创建,用于写入
openFileInput:打开私有文件,用于读取
deleteFile:删除私有文件
Demo:
使用私有文件播放音档数据的一种方法:
final String privfile = "urey.wav";//音档私有文件名
FileOutputStream fos=null;
try{
fos = acti.openFileOutput(privfile, Context.MODE_WORLD_READABLE ) ;//这个参数应设置为可读的
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
//write voice data to fos
//Mediaplayer set datasource
String dir = acti.getFilesDir().getAbsolutePath();
String source = dir+File.separator+privfile;
mp.setDataSource(source);
//播放完成时,删除此私有文件
deleteFile(privfile)