详解 Android 中的微型云
2010-02-22 16:05:00 来源:WEB开发网核心提示:Content-Type: %s", fstr); ret=write(fd, mainbuf, strlen(mainbuf)); while((ret=read(file_fd, mainbuf, SBUF)) > 0 ) { ret=wr
Content-Type: %s
", fstr);
ret=write(fd, mainbuf, strlen(mainbuf));
while((ret=read(file_fd, mainbuf, SBUF)) > 0 )
{
ret=write(fd, mainbuf, ret);
}
}
}
ret=write(fd, mainbuf, strlen(mainbuf));
while((ret=read(file_fd, mainbuf, SBUF)) > 0 )
{
ret=write(fd, mainbuf, ret);
}
}
}
清单 8 展示了微型云如何构建包含超链接的主文件清单。hyper 函数被使用了多次,因此将其构建为一个单独的功能是明智的。isDir 值将完全路径前面的 /CD_ 文本放在文件名的开始处,这样微型云就知道它必须显示该目录的内容。fileList 函数实际上是这个应用程序的真正的核心。
清单 8. 目录清单功能
|