我正试图在galaxy nexus上获取文件大小。
我得到零字节。我尝试了两种方法:
int file_size = 0;
fseek(file_pointer, 0, SEEK_END);
file_size = ftell(file_pointer);
fseek(file_pointer, 0, SEEK_SET);
和
int fd = file_pointer->_file;
struct stat file_stat;
fsync(fd);
fstat(fd,&file_stat);
file_size = file_stat.st_size;
这两种方法在我的Galaxy Nexus 4.0.1内核版本3.0.1上都返回零。
在模拟器上一切正常。
我做错了什么?我在哪里可以看到关于星系连接的开放性错误和已知问题?