安卓开发之通过网址获取数据

    //获取服务器数据
    public void ss(final String cn)
    {
    	TimerTask task = new TimerTask()  
    	{	
    		public void run()
    		{
    			HttpURLConnection co = null;
    			try 
    			{  				
					URL url = new URL(cn);
					co = (HttpURLConnection)url.openConnection();
					co.setRequestMethod("GET");
					co.setConnectTimeout(8000);
					co.setReadTimeout(8000);
					InputStream in = co.getInputStream();
					
					BufferedReader re = new BufferedReader(new InputStreamReader(in));
					StringBuilder res = new StringBuilder();
					String line;
					while((line = re.readLine()) != null)
					{
						res.append(line);
					}
					Message message = new Message();
					message.what = 0;
					message.obj = res.toString();
					handler.sendMessage(message);
				} 
    			catch (Exception e) 
    			{
					e.printStackTrace();
				}
    		}
    	};
    	Timer timer = new Timer();  
		timer.schedule(task, 50); 
    }
    
  
    //语音播报完成
    public Handler handler = new Handler() 
    { 
        @Override 
        public void handleMessage(Message msg) 
        { 
            super.handleMessage(msg);     
 
            if (msg.what == 0) 
            { 
            	final TextView textview2 = (TextView)findViewById(R.id.textview2);
            	weather = (String)msg.obj;          	
            	
            	textview2.setText(weather);          		          	
            } 
        } 
    }; 


直接使用ss(网址);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值