android网络请求get方式
来源:互联网 发布:阿里云合作伙伴 logo 编辑:程序博客网 时间:2024/06/06 09:10
写一个从网络上下载一张图片的例子,下面做个思路整理。
一、因为要访问网络资源,所以首先要添加网络权限
<uses-permission android:name="android.permission.INTERNET"/>二、创建URL对象
String strUrl = "http://192.168.1.100:8080/nice/a.jpg";URL url = new URL (strUrl);三、打开URL,获取HttpURLConnection对象
conn = (HttpURLConnection) url.openConnection ();四、给HttpURLConnection对象设置请求方式,连接超时等
conn.setRequestMethod ("GET");conn.setConnectTimeout (3000);conn.setReadTimeout (3000);五、获取响应码。
int responseCode = conn.getResponseCode ();六、如果请求码为200,则请求网络成功,否则失败。
七、如果网络请求成功,获取输入流,从流中得到请求的资源
InputStream is = conn.getInputStream ();Bitmap bitmap = BitmapFactory.decodeStream (is);八、因为访问网络是个耗时的操作,所以请求网络数据必须放在子线程中进行。
九、Android只能在主线程中更新UI,所以要使用Handler消息机制,更新UI。
Demo下载地址:点击打开链接
0 0
- Android Get方式网络请求
- android网络请求get方式
- Android网络请求,Get方式请求,HttpURLConnection请求工具类
- android网络请求之post和get请求方式
- 网络请求方式 POST + GET
- Android 网络请求通用的get与post方式
- Android get/post方式请求网络设置超时
- Android开发笔记之get请求方式获得网络图片
- android 相关网络请求 get
- Android 网络请求方式
- Android网络请求方式
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法
- java网络请求GET和POST方式
- Get方式请求网络数据+Fragment+SharedPreferences
- HttpURLConnection GET 方式 请求网络数据
- c Get方式请求网络接口
- iOS 网络请求数据两种请求方式GET,POST
- LeetCode #404: Sum of Left Leaves
- POJ 1700 Crossing River 过河问题 贪心法
- Android中的广播详解
- (OK) MPTCP - 100% OK
- 交叉编译器arm-linux-gcc
- android网络请求get方式
- 有用的函数集(持续更新)
- Spring框架的AOP/IOC/容器核心原理实例详解
- HDU 2955
- CF 37A Towers
- SQL四种语言:DDL,DML,DCL,TCL
- (OK) MPTCP - 100% OK -1- mptcp-kmsg-server.txt
- 网络流五·最大权闭合子图
- (OK) MPTCP - 100% OK -2- mptcp-kmsg-client.txt