Android 中的微型云
2010-04-09 05:40:00 来源:WEB开发网核心提示:Content-Type: %s", fstr); ret=write(fd, mainbuf, strlen(mainbuf)); while((ret=read(file_fd, mainbuf, SBUF)) > 0 ) { re
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. 目录清单功能
|