在android studio中找到保存的文件

时间:2017-03-15 17:44:58

标签: java android saving-data

我最近开始了一个项目,它涉及我将Android应用程序的一系列结果保存到手机的内部存储器中。这是我用来执行此操作的代码:

case R.id.saveButton:
            String fileName = "testFile";
            FileOutputStream outputStream;
            try{
                outputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
                outputStream.write(results.getBytes());
                outputStream.close();
                Toast.makeText(getApplicationContext(), "File Saved", Toast.LENGTH_LONG).show();
            }catch(IOException e){
                Log.d("FILE", "Error when saving the file");
            }

            break;

toast信息在屏幕上正确显示,但我似乎无法在手机上找到该文件。我的问题是手机上保存的文件在哪里,我可以访问它吗?如果我无法访问它有没有办法让手机上的文件可见,所以我可以访问它?

1 个答案:

答案 0 :(得分:1)

  

手机上保存的文件在哪里

对于默认用户,对于典型设备,它位于<PropertyGroup> <TargetFramework>netcoreapp1.1</TargetFramework> <RuntimeIdentifier>win81-x64</RuntimeIdentifier> </PropertyGroup> 。但是,您无法直接在生产硬件上访问该目录。你可以:

  

如果我无法访问,有没有办法让手机上的文件可见,以便我可以访问它?

不是你在写它的地方。