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

详解 Android 中的微型云

 2010-02-22 16:05:00 来源:WEB开发网   
核心提示:参考资料),C 源代码每个程序的源代码都应当尽可能少地显示程序名称和作者,详解 Android 中的微型云(3),清单 2 显示了归属、include 文件(您将在其中使用定义)以及一些有用的常量,清单 2. 归属、include 文件和有用的常量 // Android Cloud Application by
参考资料)。

C 源代码

每个程序的源代码都应当尽可能少地显示程序名称和作者。清单 2 显示了归属、include 文件(您将在其中使用定义)以及一些有用的常量。

清单 2. 归属、include 文件和有用的常量


// Android Cloud Application by Bill Zimmerly.
// Based on "NWEB" by Nigel Griffiths.

#include <dirent.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <fcntl.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

#define TRUE -1
#define FALSE 0
#define SBUF 1048576
#define LBUF 4096
#define LAPN 64
#define ERROR 1
#define LOG 2
#define LOGGING FALSE

清单 3 提供了全局工作存储,可由程序中定义的所有函数访问。当浏览器调用微型云时,大多数缓冲区指针被分配了存储。当将内容返回给浏览器时,所分配的内容被返回给手机。对于资源有限的计算机来说,这项实践要比其他许多考虑事项更加重要。

清单 3. 全局工作存储


char* about="</pre>Cloud is a simple application that enables "
"web-based browsing of the Android file system "
"and is intended for use by people who like to "
"explore the lowest levels of their device. It "
"runs on a rooted Android phone and is only for "
"browsing the file system. See the IBM "
"developerWorks article for a full description "
"of this application.<pre>";

char* mainbuf;
char* theDir;
char* thePort[8];
char* theList;
char* fstr;

char logDir[LBUF];

int ret;

上一页  1 2 3 4 5 6 7 8  下一页

Tags:详解 Android 微型

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