Android工作室不允许将我的应用程序连接到互联网

时间:2017-05-27 00:30:37

标签: android httpurlconnection android-async-http asynchttpclient

嘿我正在做我的应用程序的Web服务登录,我试图连接到互联网,但它失败了。

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

我也试过

AsyncHttpclient但它也失败了。

我不知道我做错了什么,我尝试过使用xampp上的网页以及www.google.com

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

我试图在Android中使用chrome进入互联网并且它有效!

1 个答案:

答案 0 :(得分:0)

检查您是否在Manifest

上添加了 INTERNET权限

检查您是否使用 PROXY配置

如果问题仍然存在,请尝试使用

只需创建一个传递上下文的WebServer类实例

WebServer server=new WebServer(getApplicationContext());

现在附上一个列表器

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

            }

            @Override
            public void onServerRevoked() {

            }
        });

现在调用URL,如Http GET reqest

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"));

并连接

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