Context.openFileInput()和使用Java.IO类之间的区别
上下文IO API(openFileInput和openFileOutput)与在Context.getFileDir上使用Java的IO API有什么区别?没什么区别。例如,下面是Context.openFileInput()和使用Java.IO类之间的区别,java,android,api,io,Java,Android,Api,Io,上下文IO API(openFileInput和openFileOutput)与在Context.getFileDir上使用Java的IO API有什么区别?没什么区别。例如,下面是openFileInput()(上下文的基本实现)的实现: 如果文件名中有一个目录分隔符,makeFilename()会对你大喊大叫 就我个人而言,我使用的是getFilesDir(),因为它更灵活。当你用谷歌搜索时发生了什么事?:) @Override public FileInputStream openFile
openFileInput()
(上下文的基本实现)的实现:
如果文件名中有一个目录分隔符,makeFilename()
会对你大喊大叫
就我个人而言,我使用的是
getFilesDir()
,因为它更灵活。当你用谷歌搜索时发生了什么事?:)
@Override
public FileInputStream openFileInput(String name)
throws FileNotFoundException {
File f = makeFilename(getFilesDir(), name);
return new FileInputStream(f);
}