String url="https://www.baidu.com/";     
               html = new URL(url);                    HttpURLConnection connection = (HttpURLConnection) html.openConnection();                    connection.setRequestMethod("GET");                    connection.setDoInput(true);                    connection.setConnectTimeout(5000);                    connection.setReadTimeout(5000);                    if(connection.getResponseCode()==200) {                        InputStream is = connection.getInputStream();                    //    Toast.makeText(MainActivity. this,connection.getInputStream().toString(),Toast.LENGTH_LONG);                    }

解决方案 »

  1.   

    Android 之 HTTP 读取网上文件 http://www.verejava.com/?id=17476835806637
      

  2.   

    或许在getresponecode的时候就闪退了,一种情况是你没有加网络权限,还有就是你的把这些丢到子线程操作,因为连接是耗时操作,再看看你域名写错没。
      

  3.   

    代码基本没啥问题,除了一些细节,如果说闪退,看看报错,或者把报错贴上来,另外如果是网络请求,请NEW THREAD操作!
      

  4.   

    https://github.com/smallYellowCat/FaceRecongnition/tree/master/app/src/main/java/com/doudou/facerecongnition/net
    新开线程,这里有我自己封装的网络请求回调工具
      

  5.   

    https://blog.csdn.net/llixiangjian/article/details/72910557
    可以试试这个