使用第三方应用更改文件路径

Changing file paths using third party apps

我正在使用 Flutter 编写移动应用程序。我想更改设备中存在的一些默认文件路径。 例如,每当我使用 phone 单击图片时,它都会存储在默认文件夹中。

/storage/emulated/0/DCIM/Camera

我想更改默认文件路径,这样当我单击照片时,它就会存储在我选择的位置。

我能用 Flutter 做到这一点吗?

Is there anyway I can do that using Flutter?

没有。没有 Flutter 也无法做到这一点。

相机应用存储照片的位置取决于该相机应用的开发人员。这可能在您指定的位置。它可能在设备上的其他地方。它可能根本不在设备上,而是直接发送到服务器。无论如何,当用户直接使用相机应用时,其他应用无法控制该行为。

如果您的应用要求相机应用使用ACTION_IMAGE_CAPTUREIntent拍照,您可以请求相机应用存储结果在特定位置的照片,使用 EXTRA_OUTPUT.