Thread visitBaiduThread = new Thread(new VisitWebRunnable()); 
   visitBaiduThread.start(); 
   try { 
       visitBaiduThread.join(); 
  
          System.out.println("xiancheng======");
     
   } catch (InterruptedException e) { 
       // TODO Auto-generated catch block  
       e.printStackTrace(); 
   }

----------------------

class VisitWebRunnable implements Runnable{ 
      
        @Override 
        public void run() { 
            // TODO Auto-generated method stub  
            String data = getURLResponse("http://www.bjtime.cn");
           String resultStr = data;
           System.out.println("ddddd----"+resultStr);
        } 
        private String getURLResponse(String urlString){ 
            HttpURLConnection conn = null; //连接对象  
            InputStream is = null; 
              resultData = ""; 
            try { 
                URL url = new URL(urlString); //URL对象  
                conn = (HttpURLConnection)url.openConnection(); //使用URL打开一个链接  
                conn.setDoInput(true); //允许输入流,即允许下载  
                conn.setDoOutput(true); //允许输出流,即允许上传  
                conn.setUseCaches(false); //不使用缓冲  
                conn.setRequestMethod("GET"); //使用get请求  
                is = conn.getInputStream();   //获取输入流,此时才真正建立链接  
                InputStreamReader isr = new InputStreamReader(is); 
                BufferedReader bufferReader = new BufferedReader(isr); 
                String inputLine  = ""; 
                while((inputLine = bufferReader.readLine()) != null){ 
                    resultData += inputLine + "\n"; 
                } 
     
            } catch (MalformedURLException e) { 
                // TODO Auto-generated catch block  
                e.printStackTrace(); 
            }catch (IOException e) { 
                // TODO Auto-generated catch block  
                e.printStackTrace(); 
            }finally{ 
                if(is != null){ 
                    try { 
                        is.close(); 
                    } catch (IOException e) { 
                        // TODO Auto-generated catch block  
                        e.printStackTrace(); 
                    } 
                } 
                if(conn != null){ 
                    conn.disconnect(); 
                } 
            } 
     
            return resultData; 
        }

android的网络访问URL的更多相关文章

  1. Android实现网络访问

    Android实现网络访问 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 1) 熟练使用HttpURLConnection访问WebServ ...

  2. Android开发9:网络访问&Web服务开发

    前言 啦啦啦各位小伙伴们好~ 一起进入我们今天的主题.今天我们将和大家学习网络访问和Web服务开发的相关知识,一起学习熟练使用 HttpURLConnection 访问 WebService,熟悉使用 ...

  3. android post 方式 访问网络 实例

    android post 方式 访问网络 实例 因为Android4.0之后对使用网络有特殊要求,已经无法再在主线程中访问网络了,必须使用多线程访问的模式 该实例需要在android配置文件中添加 网 ...

  4. Android下基于线程池的网络访问基础框架

    引言 现在的Android开发很多都使用Volley.OkHttp.Retrofit等框架,这些框架固然有优秀的地方(以后会写代码学习分享),但是我们今天介绍一种基于Java线程池的网络访问框架. 实 ...

  5. Android okHttp网络请求之Get/Post请求

    前言: 之前项目中一直使用的Xutils开源框架,从xutils 2.1.5版本使用到最近的xutils 3.0,使用起来也是蛮方便的,只不过最近想着完善一下app中使用的开源框架,由于Xutils里 ...

  6. Android okHttp网络请求之缓存控制Cache-Control

    前言: 前面的学习基本上已经可以完成开发需求了,但是在项目中有时会遇到对请求做个缓存,当没网络的时候优先加载本地缓存,基于这个需求我们来学习一直okHttp的Cache-Control. okHttp ...

  7. 网络--三种网络通讯方式及Android的网络通讯机制

    Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口).Org.apache接口和Android.net.*(Android网络接口).下面分别介绍这些接口的功 ...

  8. Android实现KSOAP2访问WebService

    Android实现KSOAP2访问WebService 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 代码实现 写一个工具类来给主界面使用,作用是使用 ...

  9. Android之网络请求库

    自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个.本篇文章对常见的网络请求库进行一个总结. HttpUrlConnection ...

随机推荐

  1. python_111_异常处理

    #1 name=['a','s'] try: print(name[3]) except: print('list index out of range')#list index out of ran ...

  2. iis隐藏index.php

    1.先安装微软的URL Rewrite模块 网址是https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads 安装完 ...

  3. vsftp配置日志及其启用本地时间

    vsftp配置日志及其启用本地时间 1. 启用vsftp日志 xferlog_enable=YES xferlog_std_format=YES xferlog_file=/var/log/xferl ...

  4. window nodejs 版本管理器 nvm-windows 教程

    先去https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.zip 安装 安装的过程中会提示是否获取nodejs的管理权限,点确 ...

  5. sha1、base64、ase加密

    <!DOCTYPE html><html><head><title>sha1.base64.ase加密</title><meta ch ...

  6. 蓝牙学习 (8)配对raspberryPi和SensorTag CC2650

    在上一篇中,用raspberryPi能够扫描到Ti SensorTag. 但是没有获得更多的数据,并且发现sensor Tag并没有回复scan request. https://blog.csdn. ...

  7. 如何用纯 CSS 创作一个记事本翻页动画

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/qKOPGw 可交互视频教 ...

  8. 气泡小角的css实现

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> ...

  9. leepcode - 5-16

    7.有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足: 左括号必须用相同类型的右括号闭合. 左括号必须以正确的顺序闭合. 注 ...

  10. 我的Python分析成长之路9

    pandas入门 统计分析是数据分析的重要组成部分,它几乎贯穿整个数据分析的流程.运用统计方法,将定量与定性结合,进行的研究活动叫做统计分析.而pandas是统计分析的重要库. 1.pandas数据结 ...