我正在Android中开发一个应用程序,并且模拟器未连接到我的localhost。 我已经研究过这个问题并找到了一些想法但似乎没有任何效果。
以下是我一直在使用的代码:
HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://10.0.2.2/YES_BUTTON.php");
httpclient.execute(httpPost);
我也尝试使用“http://10.0.2.2:3128/YES_BUTTON.php”进行连接;
代码将运行一个php文件,但没有任何反应,我还检查了服务器访问日志,并且没有与模拟器中的Apache服务器建立连接。
这是我第一次构建应用程序,并且想知道是否有一些我没有做过的事情,我是否需要将模拟器端口映射到Apache上的3128端口,禁用防火墙?我正在笔记本电脑上开发应用程序,笔记本电脑上也有Apache服务器,所以一切都在同一台机器上完成。我还有什么需要做的吗?