Copy/Cut 来自画廊的照片 (Android)

Copy/Cut Photos form gallery (Android)

我想开始开发一个 android 应用程序,其中一个功能将按日期和时间将图像剪切(如果无法剪切则复制)到另一个文件夹。

我需要做的事情到现在还没有成功:

  1. 访问照片相机目录。 我尝试使用以下命令,但我得到一个空目录:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)

  1. 正在按预设时间扫描相机文件夹中的所有文件。
  2. 将相关照片移动到另一个文件夹。

谢谢。

我认为你的工作需要大量的代码。

但是,我给你一些提示。 (不完整的答案)

(我在手机里,所以我不能在每个 class 上 link。我想你可以在 Google 中搜索 api)

  1. 扫描所有文件夹和图像

您可以使用'MediaStore' api查询媒体数据

这是我已经实现的示例。

Scan Image Folder

Scan Image File

  1. 剪切图像

这个功能你有2个选择。

简单方法:使用 Adob​​e CreativeSDK 中的图像编辑器 Api。免费。

进阶方式:使用Image Cropper库,例如this

两种方式都好用。请检查它们。