1

我在这里需要一些帮助。

我想制作一个最终同步到网络服务器以获取信息的 Android 应用程序(即用户可以通过网站写便条,它会自动同步到手机)。

我知道我需要一些网络服务器和托管,并且对此不太了解,所以我稍后会研究它。

然而,我的问题是如何通过本地网络模拟这个?例如,如果我创建一个基本网页,其中包含两个文本框(一个用于名称,一个用于内容)和一个“提交”按钮,如果我通过 localhost 运行它,我可以使用哪些方法来获取此信息以同步到我的手机?

如果有人能好心地给我一个外行术语细分,我将不胜感激,我感到很失落!

4

2 回答 2

1

当你使用时localhost(意味着你在你的计算机中安装了一个服务器包,例如 Apache / IIS / XAMPP / WAMP),你的机器就变成了一个服务器。因此,您可以localhost从同一网络中的任何设备访问。

假设您有一台连接到 WiFi 路由器的计算机。如果您设置了服务器,即localhost在该计算机中,一台笔记本电脑和一部手机连接到同一个 WiFi 路由器,则手机和笔记本电脑将能够从计算机获得服务。

要从其他设备(例如手机)访问存储在 MySQL 服务器中的数据,您必须编写适当的服务。否则,您可以在访问 MySQL 数据的服务器中编写一个移动 Web 应用程序,然后从设备上访问它。

于 2013-04-09T14:41:12.307 回答
1

你有一些替代方案来实现你想要的,这是一个传统的:

  • 从安装 XAMPP 开始并运行本地服务器
  • 编写您的网页,将数据存储在 mysql 中
  • 编写PHP代码从mysql中提取数据
  • 使用 Android HttpClient 调用你的 PHP

还有其他选择:

  • 使用相同的方法,但不是 PHP 而是编写 HTML5,你有一个移动 WEB 应用程序
  • 查看 GCM 演示应用程序
  • 查看谷歌应用引擎
  • 查看亚马逊网络服务
  • 还有其他

享受 :) 亚龙

于 2013-04-09T14:54:11.507 回答