WEB开发网
开发学院手机开发Android 开发 Android 中的微型云 阅读

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);
}
}
}

 

清单 8 展示了微型云如何构建包含超链接的主文件清单。hyper 函数被使用了多次,因此将其构建为一个单独的功能是明智的。isDir 值将完全路径前面的 /CD_ 文本放在文件名的开始处,这样微型云就知道它必须显示该目录的内容。fileList 函数实际上是这个应用程序的真正的核心。


清单 8. 目录清单功能


void hyper(int isDir, char* name)
{
strcat(theList, "<a href=\"");

if(isDir)
strcat(theList, "/CD_");

strcat(theList, (char*) theDir);

if(strcmp(theDir, "/"))
strcat(theList, "/");

strcat(theList, name);
strcat(theList, "\">");
strcat(theList, name);
strcat(theList, "</a>");
strcat(theList, "

上一页  6 7 8 9 10 11 12 13 14 15 16  下一页

Tags:Android 微型

编辑录入:coldstar [复制链接] [打 印]
赞助商链接