Android设备和xampp服务器连接

问题描述:

是否有任何方法从xammp服务器使用android设备仅使用USB电缆访问android应用程序数据库,没有其他的意思,如wifi和移动网络。 我已经通过许多文章和论坛来找出这个问题,但没有找到任何有用的东西。我想通过我的应用程序连接Android设备(Samsung Galaxy s 2)上的localhost xampp数据库。我曾尝试Android设备和xampp服务器连接

127.0.0.1

127.0.0.1:80

127.0.0.1:8080

10.0.2.2

10.0.2.2:80

10.0.2.2:800

也试过了我的笔记本ip地址。

当我尝试从设备上的eclipse调试我的应用程序时,该应用程序启动,但是当我点击从本地主机获取数据(产品列表)时,设备只是说“不幸的是,Myapp只是停止工作”,应用程序已关闭。这是当我在我的设备上没有使用无线网络时,但是当我的设备连接到无线网络时,它运行良好。可能有没有wifi的地方,以防万一选项会好。

我不相信这可能会很容易,因为这会给PC带来安全风险(immagine somone在你的电脑上充电他的手机 - 然后他只是因为它的连接而访问你的电脑)。然而,经过一次快速搜索,我发现它可能使用了一种叫做“反向绑定”的东西 - 同样,如果pc运行的是linux,这似乎是可能的。

问题是,您的手机和笔记本电脑必须共享一个网络连接,否则本地主机或任​​何笔记本电脑的IP地址将无法访问。也许你可以为你的笔记本电脑创建一个AP(因此通过Wifi将你的电脑连接到你的手机) - 那么PC的IP地址应该可以访问?

也许this文章将帮助您进一步...

  • 安装XAMPP
  • 在安装XAMPP
  • 运行的cmd.exe(菜单 启动计算机上启动Apache - >运行... )
  • 输入命令:ipconfig

IPv4地址是你需要什么。 在Android设备的网络浏览器中输入IP地址(例如:192.168.0.23) 您将看到xampp菜单。

+0

非常感谢你对我真的很有用。 –

+0

我有一个3G evo,没有wifi选项,所以我使用mhotspot使其无线**现在**当我把'ipconfig'命令返回2 ipv4地址** 1 **的埃沃其他是mhotspot。我尝试了两种,但我没有得到我的Android手机xamp。现在做什么 –