Java 重命名我知道其URL的文件

Java 重命名我知道其URL的文件,java,android,file-rename,mediastore,Java,Android,File Rename,Mediastore,因此,在我的代码中,我将图像插入到mediastore中,文件名自动是时间单位。图像显示在图片目录下的外部存储器中,因此我知道它存在的位置,并且从插入返回的文件中获得了文件的URL。我的问题是如何重命名文件,知道它在哪里,并且有URL?理想情况下,我希望将文件移动到名为Signatures的pictures文件夹的子文件夹中。我已经在前面的代码中创建了这个目录。我是新手,这是我的第一个应用。如果这个问题能够解决,那么它就会像我希望的那样工作。谢谢 String t

因此,在我的代码中,我将图像插入到mediastore中,文件名自动是时间单位。图像显示在图片目录下的外部存储器中,因此我知道它存在的位置,并且从插入返回的文件中获得了文件的URL。我的问题是如何重命名文件,知道它在哪里,并且有URL?理想情况下,我希望将文件移动到名为Signatures的pictures文件夹的子文件夹中。我已经在前面的代码中创建了这个目录。我是新手,这是我的第一个应用。如果这个问题能够解决,那么它就会像我希望的那样工作。谢谢

                String title = "Signature";
                String description = "Signature";
                Bitmap myBitmapData = signatureView.getSignatureBitmap();

                String savedImageURL = MediaStore.Images.Media.insertImage(
                        getContentResolver(),
                        myBitmapData,
                        title,
                        description
                );
不要使用insertImage()而是使用insert(),这样您就可以一次完成所有操作。之后什么都没有。