zoukankan      html  css  js  c++  java
  • Android 通过HTTPCLINET GET请求互联网数据

    private EditText et;
        private TextView tv;
        HttpClient client;
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            et=(EditText) findViewById(R.id.et);
            tv=(TextView) findViewById(R.id.tv);
            client=new DefaultHttpClient();
            findViewById(R.id.btn).setOnClickListener(new OnClickListener() {
                
                @Override
                public void onClick(View v) {
                    readNet("http://www.cnblogs.com/"+et.getText());
                    
                }
            });
        }
        
        
        public void readNet(String url){
            new AsyncTask<String, Void, String>() {
    
                @Override
                protected String doInBackground(String... params) {
                    String urlString=params[0];
                    HttpGet get=new HttpGet(urlString);
                    try {
                        HttpResponse response=client.execute(get);
                        String v=EntityUtils.toString( response.getEntity());
                        return v;
                    } catch (Exception e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    return null;
                }
    
                @Override
                protected void onPostExecute(String result) {
                    tv.setText(result);
                }
                
            }.execute(url);
        }

    效果图  自己博客:

  • 相关阅读:
    开源围棋A.I. FoolGo
    再写围棋的MC模拟
    棋串的数据结构
    一种Lua到C的封装
    用vim写ios程序
    一种C函数到Lua的封装
    Unix命令
    RSA java rsa加密,解密,生成密钥对工具类
    UOS 开启远程登录
    UOS 设置 java 程序开机启动
  • 原文地址:https://www.cnblogs.com/stareblankly/p/4974420.html
Copyright © 2011-2022 走看看