我已经编写了一个应用程序,我通过仿真器使用系统的IP地址连接到localhost,但现在我想通过Android设备连接到LocalHost
问题是每当我尝试通过App连接时遇到问题,简而言之:本地主机没有响应.....
我正在使用Wifi连接localhost ..请帮助....
代码:
public void onClick(View v) {
String url = "http://ipaddress/checkLogin.php";
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("strUser", txtUser.getText().toString()));
params.add(new BasicNameValuePair("strPass", txtPass.getText().toString()));
String resultServer = getHttpPost(url,params);
Log.d("Entire string::", " "+resultServer);
答案 0 :(得分:2)
不要使用Wifi通过Android设备连接,始终使用USB通过设备连接LocalHost或使用在线服务器放置文件和制作数据库......
您的代码没有错:
public void onClick(View v) {
String url = "http://ipaddress/checkLogin.php";
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("strUser", txtUser.getText().toString()));
params.add(new BasicNameValuePair("strPass", txtPass.getText().toString()));
String resultServer = getHttpPost(url,params);
Log.d("Entire string::", " "+resultServer);
答案 1 :(得分:1)
USB不向移动设备提供网络。如果它已连接到您的wifi,请点击路由器提供的笔记本电脑地址。如果它已连接到您的移动网络,那么首先找到您的路由器外部IP地址,然后将某个端口转发到该10.0.2.2:portno,最后您将能够从您的设备中看到该服务器。
C:\瓦帕\ BIN \阿帕奇\ Apache2.2.11 \ CONF \ httpd.conf中
onlineoffline tag - don't remove
Order Deny,Allow
Allow from all // change it Allow
Allow from 127.0.0.1