【发布时间】:2017-04-17 16:34:30
【问题描述】:
目前我正在开发一个应用程序,它使用以下代码测试文件是否存在,如果文件不存在,则创建并存储在内部存储中。
public void linkToFile()
{
if(checkFileExists() == true)
{
System.out.println("Contacts file exists, reading file");
}
else
if(checkFileExists() == false)
{
System.out.println("Contacts file does not exist, creating file");
try
{
FileOutputStream fileOutputStream = openFileOutput(cFile, Context.MODE_PRIVATE); //Creates contactFile.txt in internal storage
System.out.println(cFile + " file created.");
}
catch(java.io.FileNotFoundException e)
{
System.out.println("File not found exception");
e.printStackTrace();
}
}
}
这一切都可以正常工作,而且应该如此。但是我有一个问题,我希望能够查看在运行时创建的文件的内容。我正在创建的应用程序是一个联系人应用程序,因此它将极大地帮助我能够在应用程序运行时读取文件的内容,以便我可以看到应用程序正在生成和存储在文件中的内容,否则我会尝试开发这种盲板,但它会更难做到。
Android Studio 中是否有办法让我能够查看应用程序创建了哪些文件并在运行时存储在内部存储中?例如文件浏览器或其他东西?我不是在谈论能够使用 java 代码读取文本文件的内容,我是在谈论实际打开创建的文件,就像在 Mac 上使用 Finder 或在 Windows 上使用资源管理器一样,但如果可能的话,在 Android Studio 中?
【问题讨论】:
标签: android