我有一个文件管理器应用程序,我已集成扫描应用程序。如果我打开文件管理器中的任何文件夹或任何路径,并且在当前打开的文件夹中,如果我单击扫描,则必须在当前打开的文件夹中创建该文件。
答案 0 :(得分:1)
在不同的Android平台上,您可能会遇到写入某些文件夹的问题。我会扫描到系统图片目录,因为你总是可以访问它。
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File file = new File(path, "MyScanPicture.jpg");
注意,
DIRECTORY_DCIM
是图片的传统位置 将设备安装为相机时的视频。DIRECTORY_PICTURES
是 标准目录,用于放置可用的图片 用户。
另一方面,它的不良做法是询问用户不必要的问题(在你的情况下打开文件管理器)。