我想知道在Android中使用JAVA API ,能否可以从SDCARD 中读取文件的内容?
我使用NDK C 代码可以实现
int fd = open(str, O_RDWR | O_NONBLOCK | O_DIRECT);
readCount = read(fd, pBuffer, size);
当pBuffer
是 aligned buffer 时,我使用 bytesRead = fin.read(originalBuffer)
从java中直接读取时,却从cache中得到数据文件。
问题出现在哪呢?