zoukankan      html  css  js  c++  java
  • android 用HttpURLConnection读网络

    网络上很多关于httpUrlconnection的例子, 

      void getInput(){   
            try
            {
            URL url = new URL("http://www.google.cn/");
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setDoInput(true);
            conn.setConnectTimeout(10000);
            conn.setRequestMethod("GET");
            conn.setRequestProperty("accept", "*/*");
            String location = conn.getRequestProperty("location");
            int resCode = conn.getResponseCode();
            conn.connect();
            InputStream stream = conn.getInputStream();
            byte[]  data=new byte[102400];
            int length=stream.read(data);
            String str=new String(data,0,length);      
            conn.disconnect();
            System.out.println(str);
            stream.close();
            }
            catch(Exception ee)
            {
                System.out.print("ee:"+ee.getMessage());           
            }
        }

    只是要注意的是配置一个权限,AndroidManifest.xml 中应该加入如下节点。
            </activity>
        </application>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    </manifest>
    可以把AndroidManifest.xml open with manifest editor 来编辑 在permissions中add uses-permission,然后再在name中选择android.permission.INTERNET,然后save就ok了。

     

  • 相关阅读:
    .net core app的几个依赖究竟是什么
    ocelot identityserver4 consul整合漫谈
    错位重排算法公式的理解
    IIS证书配置。。这究竟是为什么
    .net core修改IIS发布的环境变量
    服务注册和发现组件-consul
    记一次失败的ubuntu虚拟机配置过程。。。
    .net core统一认证学习笔记(一)ocelot分析
    第四天
    第三天
  • 原文地址:https://www.cnblogs.com/jacktu/p/1564397.html
Copyright © 2011-2022 走看看