学习笔记之网络访问基础
来源:互联网 发布:汇川plc编程手册pdf 编辑:程序博客网 时间:2024/06/08 10:18
/** * 点击按钮 * 利用HttpClient以GET方式获取服务器上的图片 * * @param v */public void getbyhc(View v){//1)所有网络访问代码都要写在工作线程中new Thread(){public void run() {try {//2)创建HttpClient对象HttpClient client = new DefaultHttpClient();//3)声明网络访问的方式GET//HttpGet get = new HttpGet("http://172.60.50.82:8080/ems/getCode.do");HttpGet get = new HttpGet("http://172.60.50.82:8080/ems/login.html");//4)发起网络访问//5)获得服务器响应HttpResponse resp = client.execute(get);//6)解析服务器返回的具体内容HttpEntity entity = resp.getEntity();InputStream is = entity.getContent();//Bitmap bitmap = BitmapFactory.decodeStream(is);BufferedReader br = new BufferedReader(new InputStreamReader(is));String line = null;StringBuilder sb = new StringBuilder();while((line=br.readLine())!=null){sb.append(line);}//is.close();br.close();//7)通过Message将结果从工作线程提交到主线程//Message.obtain(handler,101,bitmap).sendToTarget();Message.obtain(handler,102,sb.toString()).sendToTarget();} catch (Exception e) {e.printStackTrace();}};}.start();}
public void getbyuc(View v){new Thread(){public void run() {try {URL url = new URL("http://172.60.50.82:8080/ems/getCode.do");HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("GET");//设定访问方式connection.setDoInput(true);//可以接收服务器给我返回内容connection.connect();//建立连接InputStream is = connection.getInputStream();Bitmap bitmap = BitmapFactory.decodeStream(is);is.close();Message.obtain(handler, 101, bitmap).sendToTarget();} catch (Exception e) {e.printStackTrace();}};}.start();}
0 0
- 学习笔记之网络访问基础
- ubuntu操作系统学习笔记之------网络基础
- 基础Android之访问网络
- 网络基础学习笔记
- 网络基础学习笔记
- 网络基础学习笔记
- 【Android 学习笔记】 之 使用HTTP协议访问网络
- 我的liunx学习笔记之访问网络共享文件系统
- AS3语言基础学习笔记之继承的访问控制
- android基础笔记:访问网络图片
- 网络基础学习笔记一------TCP通信之服务器端
- 网络基础学习笔记一------TCP通信之客户端
- 网络基础学习笔记二------UDP通信之服务器端
- 网络基础学习笔记二------UDP通信之客户端
- Tony网络基础学习笔记
- Linux网络基础之网络IP笔记
- Android(OPhone) 学习笔记 - 网络访问
- Linux学习之网络基础
- 基于HTK的连续语音识别系统搭建学习笔记(四)
- 学生信息管理系统.jsp
- tomcat 在停止服务时使用ngix抛出一个停机页面
- 全文索引原理介绍
- 《中华经典名著全本全注全译丛书:老子》读后感
- 学习笔记之网络访问基础
- 鼠标拖拽效果原理及完整代码实现
- 非阻塞connect
- Jetty(一)Gradle构建web项目
- ViewPager + Fragment实现滑动标签页
- jQuery read 和load区别
- iOS开发之SVN使用教程总结
- mybatis学习笔记(一)helloworld
- Linux设备驱动模型