Android 设备和 xampp 服务器连接
Posted
技术标签:
【中文标题】Android 设备和 xampp 服务器连接【英文标题】:Android device and xampp server connection 【发布时间】:2013-10-11 23:51:39 【问题描述】:是否有任何方法可以使用 android 设备从 xammp 服务器访问 android 应用程序数据库,该设备仅使用 USB 电缆而没有其他手段,如 wifi 和移动网络。 我浏览了很多文章和论坛来找出这个问题,但没有发现任何有用的东西。我正在尝试通过我的应用程序从 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 调试我的应用程序时,应用程序启动,但是当我单击从 localhost 获取数据(产品列表)时,设备只会说“不幸的是 Myapp 停止工作”并且应用程序已关闭。这是我没有在我的设备上使用 wifi 的时候,但是当我的设备连接到 wifi 时它运行良好。可能有些地方没有wifi,所以万一usb选项会很好。
【问题讨论】:
【参考方案1】: 安装 xampp 在安装了 xampp 的计算机上启动 Apache 运行 cmd.exe(菜单 开始 -> 运行 ...) 输入命令:ipconfig
IpV4 地址就是你所需要的。
在安卓设备的网络浏览器中输入IP地址(例如:192.168.0.23
)
您将看到 xampp 菜单。
【讨论】:
非常感谢,它对我非常有用。 我有一个没有 wifi 选项的 3G evo,所以我使用 mhotspot 来制作它的 wifi 现在当我输入ipconfig
命令时它返回 2 个 ipV4 地址 1 的 Evo 其他是 mhotspot。我都试过了,但我的安卓手机没有得到 xamp。现在做什么【参考方案2】:
我不相信这会很容易实现,因为这会给电脑带来安全风险(想象一下 somone 在你的电脑上给他的手机充电 - 然后他会因为你的电脑连接而访问你的电脑)。
但是,经过快速搜索后,我发现可以使用一种称为“反向网络共享”的东西 - 而且,如果 pc 正在运行 linux,它似乎是可能的。
问题是您的手机和笔记本电脑必须一起共享网络连接,否则无法访问 localhost 或任何笔记本电脑 IP 地址。也许你可以为你的笔记本电脑创建一个 AP(因此通过 Wifi 将你的电脑连接到你的手机)——那么电脑的 IP 地址应该可以访问?
也许this 文章会帮助你进一步...
【讨论】:
以上是关于Android 设备和 xampp 服务器连接的主要内容,如果未能解决你的问题,请参考以下文章