2016-06-27 3 views
1

У меня есть путь к изображению, скажемAndroid переименования файла извлекается изображение

/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

Сначала вы проверить разрешение 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 
} 

Чем изменено название вашего файла.

Смежные вопросы