9

我正在尝试创建能够通过 wifi 连接将数据发送到我的笔记本电脑 Apache 服务器和 MySQL 数据库的 android 应用程序。我使用三星 Galaxy Tab 10.1 作为我的移动设备。我使用的协议是 HttpGet 或 HttpPost。我使用 XAMPP(与 Apache 和 SQL)来做服务器和处理 php。但是,由于 android 无法从笔记本电脑检测到 adhoc 网络,我使用虚拟路由器(用于窗口 7)来创建虚拟接入点并使平板电脑能够连接到我的笔记本电脑。但问题是:

  1. 在我的应用程序(client-android)中,httpget 或 httppost 指向哪个 url?我的笔记本电脑中的 localhost - 127.0.0.1 或 android 10.0.0.1 中的 localhost?还是虚拟路由器的IP地址?

  2. 那么,如果我想从 android 访问 localhost(laptop-Apache) 来调用 php 运行?哪个港口?我需要在 android 应用程序(httpget)中放入哪个 IP 地址/url?我需要为 XAMPP 修改 httpconfig 中的任何内容吗?

4

2 回答 2

1

使用 ipconfig 在您的笔记本电脑中找出您的 IP 地址。在电话中使用该地址而不是 127.0.0.1。

于 2012-11-16T03:49:15.520 回答
0

只要您知道上面装有 Apache 的计算机的 IP 地址,由于外部 MySQL 访问设置 id 非常棘手,因此建议将 JSON 请求发送到您的 PHP 脚本并通过 Java 获取返回值,那么您想用输出由你决定。

于 2015-11-24T22:35:45.753 回答