воскресенье, 24 апреля 2011 г.

Как получить FileDescriptor у файла

Как ни странно, оказалось довольно не тривиальной задачей.
Помогает следующий код:


import android.os.ParcelFileDescriptor;
import java.io.FileDescriptor;
import java.io.File;
.........................
videoPath  =  "<путь к файлу>";
ParcelFileDescriptor pfd;

FileDescriptor fd = new FileDescriptor();
File file = new File(videoPath);
try {
   pfd = ParcelFileDescriptor.open(file, MODE_READ_WRITE);
   fd = pfd.getFileDescriptor();
} catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
}

Комментариев нет:

Отправить комментарий