文件必须存储在我的文件管理器应用程序的当前打开文件夹中

时间:2018-02-12 08:47:10

标签: java android

我有一个文件管理器应用程序,我已集成扫描应用程序。如果我打开文件管理器中的任何文件夹或任何路径,并且在当前打开的文件夹中,如果我单击扫描,则必须在当前打开的文件夹中创建该文件。

1 个答案:

答案 0 :(得分:1)

在不同的Android平台上,您可能会遇到写入某些文件夹的问题。我会扫描到系统图片目录,因为你总是可以访问它。

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File file = new File(path, "MyScanPicture.jpg");
  

注意,DIRECTORY_DCIM是图片的传统位置   将设备安装为相机时的视频。 DIRECTORY_PICTURES是   标准目录,用于放置可用的图片   用户。

另一方面,它的不良做法是询问用户不必要的问题(在你的情况下打开文件管理器)。