在本地网络和Android应用程序之间同步

时间:2013-04-09 13:56:54

标签: android sync

我需要一些帮助。

我想创建一个Android应用程序,最终同步到Web服务器以获取信息(即用户可以通过网站写一个笔记,并自动同步到手机)。

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

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

如果有人能够给我一个非常好的布局,那么我会非常感激,我感到非常失落!

2 个答案:

答案 0 :(得分:1)

当您使用localhost(意味着在计算机中安装Apache / IIS / XAMPP / WAMP等服务器软件包)时,您的计算机将成为服务器。因此,您可以从同一网络中的任何设备访问localhost

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

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

答案 1 :(得分:1)

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

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

还有其他选择:

  • 使用相同的方法,而不是PHP编写HTML5,你有一个移动WEB应用程序
  • 查看GCM演示应用程序
  • 查看Google App Engine
  • 查看Amazon Web Services
  • 还有其他人

享受:) 亚龙