zoukankan      html  css  js  c++  java
  • 从JSP页面获得数据 atest

    package com.example.btest;
    
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    import android.view.Menu;
    import android.widget.TextView;
    
    public class MainActivity extends Activity {
    
        private TextView tv;
        String STR;
        final Handler h=new Handler(){
            @Override
            public void handleMessage(Message msg) {
                // TODO Auto-generated method stub
                try {
                    tv.setText(STR);
                } catch (Exception e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                super.handleMessage(msg);
            }
        };
        @Override
        public void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            tv=(TextView)findViewById(R.id.bbb);
           
            new Thread(){
                public void run(){
                    try {STR=captureHtml();
                        
                    } catch (Exception e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    
                    h.sendMessage(h.obtainMessage());
                }
            }.start();
                
            
        }
        
    
        public String captureHtml() throws Exception {   
            String strURL = "http://172.16.2.38:18655/hq/hqV.jsp";   
            URL url = new URL(strURL);   
            HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();   
            InputStreamReader input = new InputStreamReader(httpConn.getInputStream(), "GB2312");   
            BufferedReader bufReader = new BufferedReader(input);   
            String line = "";   
            StringBuilder contentBuf = new StringBuilder();   
            while ((line = bufReader.readLine()) != null) {   
                contentBuf.append(line);   
            }   
            String buf = contentBuf.toString();   
               
             
            System.out.println("captureHtml()的结果:
    " +buf); 
            return buf;
             
        }   
        
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    }
    View Code
  • 相关阅读:
    android的NDK和java进行本地socket通信
    Android 8款开源游戏引擎
    Android使用AndEngine创建第一个程序
    J2ME项目移植到Android平台六大注意事项
    面面具到!android重力传感器
    android应用程序的混淆打包
    Android 5.0最应该实现的8个期望
    android service 的各种用法(IPC、AIDL)
    Android上怎样使用《贝赛尔曲线》
    Java序列化与反序列化学习(二):序列化接口说明
  • 原文地址:https://www.cnblogs.com/xing-yun/p/3310056.html
Copyright © 2011-2022 走看看