Это должно быть, якобы, очень простая задача, но я уже некоторое время безуспешно ...
В моем приложении я создаю папку на SD-карте, где храню временные файлы jpg. Поскольку я не хочу, чтобы мое приложение показывало эти временные файлы при просмотре изображений в телефоне, я пытался скрыть эту папку. Итак, сразу после создания каталога я попытался переименовать его, например:
String tmppath="/sdcard/myapp/tmp";
try
{
//this creates a directory named TMP -->OK!
File f=new File(tmppath);
if(!f.isDirectory())
f.mkdirs();
//this was supposed to rename the directory to .TMP, but isn't working...
Process process=Runtime.getRuntime().exec("mv "+tmppath +" /sdcard/myapp/.tmp/");
process.waitFor();
}
catch(SecurityException e)
{
}
catch(IOException e)
{
}
catch (InterruptedException e)
{
}
Есть мысли?