0

嘿,我正在做一个Web服务登录到我的应用程序,我试图连接到互联网,但它失败了。Android工作室不允许将我的应用程序连接到互联网

我已经使用httpurl连接,并在执行openConnection()getresponseCode()时省略了该行中的代码。

我也试图与

AsyncHttpclient但它也失败。

我不知道我做错了,我试着与我的XAMPP的网页,并与www.google.com

第一个等待或多或少3秒钟,然后说,失败。第二个,从第一次执行失败。

我试图在Android中使用chrome进入互联网,它的工作原理!

+0

您是否尝试过在manifest.xml添加所需的网络权限文件? – Sandoval0992

+0

AndroidStudio不阻止任何事情。它只是一个非常花哨的记事本版本。它对你的程序或模拟器的行为没有影响。 –

回答

0

检查,如果你对清单

检查添加INTERNET权限,如果你是一个代理配置

如果问题仍然存在,试试这个

只需创建一个Web Server类实例传递你的语境

WebServer server=new WebServer(getApplicationContext()); 

现在附上听者它

 server.setOnServerStatusListner(new WebServer.OnServerStatusListner() { 
      @Override 
      public void onServerResponded(String responce) { 

      } 

      @Override 
      public void onServerRevoked() { 

      } 
     }); 

现在叫如HTTP GET的URL传请求

server.connectWithGET("https://www.google.com/test.php?name=Eric"); 

Optionaly,如果你正在处理HTTP POST,然后创建一个DataRack

 List<DataRack> racks=new ArrayList<DataRack>(); 
     racks.add(new DataRack("name","Simon")); 
     racks.add(new DataRack("age","40")); 
     racks.add(new DataRack("location","Canada")); 

And connect

server.connectWithPOST(MainActivity.this,"http://sangeethnandakumar.esy.es/PROJECTS/PUBLIC_SERVICE/posttest.php",racks); 

您需要包括这个库:com.github.sangeethnandakumar:使用TestTube:V2.5.2这里

全部单证 - https://github.com/sangeethnandakumar/TestTube

相关问题