Android 如何找到我的应用程序';s文件?

Android 如何找到我的应用程序';s文件?,android,file-browser,Android,File Browser,我正在尝试使用FileBroswer查找我的应用程序的文件,但我没有看到/storage/sdcard0/Android/data我的应用程序的包装名称,因此我找不到我用以下代码创建的文件: void insertToFile() { BufferedWriter bufferedWriter = null; StringBuilder str = new StringBuilder(); try { FileOutputStream fileOutpu

我正在尝试使用FileBroswer查找我的应用程序的文件,但我没有看到/storage/sdcard0/Android/data我的应用程序的包装名称,因此我找不到我用以下代码创建的文件:

void insertToFile()
{
    BufferedWriter bufferedWriter = null;
    StringBuilder str = new StringBuilder();

    try {
        FileOutputStream fileOutputStream = openFileOutput("TrustedDevicesNamesDataFile", Context.MODE_APPEND);
        bufferedWriter = new BufferedWriter(new OutputStreamWriter(fileOutputStream));

        str.append(checkId + "~" + name + "\n");
        bufferedWriter.write(str.toString());

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            bufferedWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

有人能帮我吗?

您由
openfileoutput
创建的文件位于
/data/data/your\u package\u name/files
上,因此您无法在
/storage/sdcard0/Android/data
中查看

如果要将文件写入
SDCard
,应在
AndroidManifest.xml
上声明SDCard写入权限,如下所示,并显式创建文件,而不是通过
openFileOutput
处理

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />