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

Android 中的微型云

 2010-04-09 05:40:00 来源:WEB开发网   
核心提示:使用目录名 mydroid 安装 Android 内核源代码,该名称生成了一个有效的根目录,Android 中的微型云(3),因此回到您的主目录并发出 mkdir mydroid 命令,然后使用 cd mydroid 并在其中发出 repo sync 命令,例如,在 Android 手机的内核,当 repo sync

使用目录名 mydroid 安装 Android 内核源代码。该名称生成了一个有效的根目录,因此回到您的主目录并发出 mkdir mydroid 命令。然后使用 cd mydroid 并在其中发出 repo sync 命令。

当 repo sync 命令将所有 Android 源代码都下载到您的 mydriod 目录后,将在其中创建许多子目录,包括:

  • 您将在 mydroid/external 中创建一个 cloud 目录。该项目的源代码(cloud.c)将放在这个目录中。
  • 当运行 make 命令构建好 Android 系统后,您将在 out/target/product/generic/system/bin 目录内部发现二进制文件 cloud。

Android cloud 项目

当 cloud 程序启动后,它将立即检查是否有任何命令行参数被发送给它。两个可选的预期参数分别为要进行监视的端口和要从中启动的主目录。如果这两个参数都没有指定,那么程序将默认使用标准端口 80 和默认的主目录,默认目录即为程序启动时的当前工作目录。

在 完成启动后,程序将初始化 TCP/IP 套接字以通过前面提到的端口 “侦听” 对它的调用,然后将自身转换为一个守护进程,等待浏览器调用并提供服务。当浏览器调用这个微型云服务器的默认 “页面” 时,代码通过返回前面提到的 “主” 目录的目录清单来做出回应。其中列出了包含超链接和未包含超链接的文件名,这取决于它们是已知的文件类型还是目录。如果是已知的文件类型,这表明该文件具 有一个对应的 MIME 类型(在 WWW 世界中)。例如,在 Android 手机的内核,音频铃声被存储在 .ogg 文件中。MIME 类型

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

Tags:Android 微型

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