作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 Android 应用程序与 php 服务器通信。我在 WAMP 服务器上本地运行 Apache/php。我运行的是 Windows 7。如果我在 Windows 7 上访问本地主机,该站点会显示,但在手机上,它将在当前的 Android 操作系统上查找本地主机,因此没有站点显示。
我设法通过在互联网上打开我的 apache 配置然后使用我的外部 IP 地址来解决这个问题,这很烦人,因为我在动态 IP 上,有时没有互联网(+ 不安全)。
如何从 android 访问本地主机(或主机文件中的另一个别名)发出 http 请求?
最佳答案
Jon 是正确的,在一般情况下,您无法让 android 设备通过 USB 电缆连接到 pc(与 android 模拟器的主要区别在于,这种连接是通过别名地址完成的)。但是,您可以做一些事情:
您可以将电脑和手机连接到安全的 wifi 路由器。它甚至不需要上游互联网连接。
显然,如果您有 froyo 和 USB 网络共享选项,则打开此选项会产生副作用,即通过 USB 建立网络,从而允许手机与电脑联系(只需观察您电脑的互联网流量在哪里)
如果您希望 PC 上的某些东西打开与手机上监听的东西的连接,您可以使用 adb 端口转发。但听起来您希望 pc 上的客户端联系手机上的服务器,这样行不通。
关于android - 让 Android 与本地主机上的 Apache 对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394439/
我是一名优秀的程序员,十分优秀!