0

是否有任何方法可以使用仅使用 USB 电缆而没有其他手段(如 wifi 和移动网络)的 android 设备从 xammp 服务器访问 android 应用程序数据库。我浏览了很多文章和论坛来找出这个问题,但没有发现任何有用的东西。我正在尝试通过我的应用程序从 android 设备(Samsung Galaxy s 2)连接 localhost 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 的时候,但是当我的设备连接到 wifi 时它运行良好。可能有些地方没有 wifi,所以万一 USB 选项会很好。

4

2 回答 2

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

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

于 2013-12-09T20:24:35.337 回答
0

我不相信这会很容易实现,因为这会给个人电脑带来安全风险(想象一下 somone 在你的个人电脑上给他的手机充电——然后他只是因为连接了你的个人电脑而访问你的个人电脑)。

但是,经过快速搜索后,我发现可能使用一种称为“反向网络共享”的东西 - 而且,如果 pc 运行 linux,它似乎是可能的。

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

也许这篇文章会帮助你进一步......

于 2013-10-04T21:33:55.743 回答