【发布时间】:2011-12-20 08:46:18
【问题描述】:
我想知道是否可以在 Android 中使用 JAVA API 从 SDCARD 读取文件内容。
我可以通过
int fd = open(str, O_RDWR | O_NONBLOCK | O_DIRECT);
readCount = read(fd, pBuffer, size);
当pBuffer 是对齐缓冲区但当我使用直接从Java 读取它时使用
bytesRead = fin.read(originalBuffer)
它从缓存中获取文件数据
【问题讨论】:
-
我选择了有问题的代码行并按下了 CTRL+K,它改变了它们的外观。易于阅读:D
-
谢谢 :) 现在我知道该怎么做了 )))
-
不,这个问题不同 - 我需要访问不在缓存中的文件。还是谢谢
标签: android android-ndk android-file