Я хотел бы знать, возможно ли прочитать содержимое файла с SDCARD, используя JAVA API в Android.
Я могу сделать это с помощью кода NDK C с помощью
int fd = open(str, O_RDWR | O_NONBLOCK | O_DIRECT);
readCount = read(fd, pBuffer, size);
, когда pBuffer
выровнен буфер, но когда я читаю его, используя напрямую из Java, используя
bytesRead = fin.read(originalBuffer)
Он приносит данные файла из кеша