我有一个图片路径,比如说
/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);
但不行。 这该怎么做..... ??
答案 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
}
完成更改文件名。