Android从本机代码中读取O_DIRECT

时间:2015-01-19 07:36:34

标签: android io java-native-interface storage native

我正在尝试从本机代码中读取带有O_DIRECT标志的文件。我使用_SC_PAGESIZE来对齐缓冲区,我用4KB的块读取。当我从内部存储中读取文件时,它工作正常。但是,当我从外部模拟存储中读取时(在我的Sone Xperia M上),read返回EINVAL。可能是什么问题呢?对齐是否按文件系统更改?我应该为第二个分区做不同的对齐吗?

0 个答案:

没有答案