在文件资源管理器中找不到存储在设备内部存储中的文件

| 我使用以下代码将文件存储在设备上运行的Application中的Internal Storage中。
private void writeToFile(String s){
 try { // catches IOException below
        FileOutputStream fOut = openFileOutput(\"samplefile.txt\",
                                                MODE_WORLD_READABLE);
        OutputStreamWriter osw = new OutputStreamWriter(fOut); 
        osw.write(s);
        osw.flush();
        osw.close();
        FileInputStream fIn = openFileInput(\"samplefile.txt\");
        InputStreamReader isr = new InputStreamReader(fIn);
        char[] inputBuffer = new char[s.length()];
        isr.read(inputBuffer);
        String readString = new String(inputBuffer);
        Log.i(\"String\", readString);

    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
}  
日志显示该文件已正确写入。但是,当尝试在Eclipse上使用FileExplorer访问设备上的文件时,看不到该文件应放在的位置(\“ / data / data / your_project_package_structure / files / samplefile.txt \”)。我发现内部数据文件夹为空。什么地方出了错? 我想读取该文件并获取数据以供另一个用python编写的应用程序使用。可能吗? 附言:我正在设备上而不是模拟器上测试应用程序。
已邀请:
在进一步的研究中,我发现仅在使用模拟器时才能在文件资源管理器中看到存储在内部存储器中的文件。因此,看起来我不得不诉诸于外部存储。

要回复问题请先登录注册