Android重命名检索到的图像文件

时间:2016-06-27 06:33:46

标签: android image file

我有一个图片路径,比如说

/storage/emulated/0/PurTab/2148094.jpg

我希望将此图片转换为文件并将其重命名为 XYZ.jpg 并将其放入文件中。

我试过的是

//get file
File photo = new File(baseApp.getObserver().getTempImageFilePath());

//resave file with new name
File newFile = new File("XYZ.jpg");
photo.renameTo(newFile);

但不行。 这该怎么做..... ??

1 个答案:

答案 0 :(得分:0)

首先检查您的AndroidManifest权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

AndroidManifest文件中需要这两个权限。

如果您的AndroidManifest中有两个权限,则检查您的更改文件是否存在。

if(photo.exist())
{
-- change file name logic
}

完成更改文件名。