网络对大家来说是开发安卓应用再熟悉不过的了,那,操作网络可能会根据不同人的喜好有不同的方法,下面我带大家梳理下操作网络的几种方法
具体使用,依据大家的具体喜好选择使用
1.使用java系统提供的URL,URLConnection操作网络,这个大家应该都比较熟,配合IO操作,具体示例下载网络bitmap图片
步骤如下
1.创建URL以及URLConnection对象
2.设置连接参数
3.连接到服务器
4.向服务器写数据
5从服务器读取数据
String url="your url";
URLConnection conn ;
InputStream is; //操作网络数据必须涉及IO操作
Bitmap bitmap=null;
try {
//使用URL的openConnection()操作
conn=new URL(url).openConnection();
//关联输入流
is = conn.getInputStream();
//用字符缓存输入流读取从网络上得到的数据
BufferedInputStream bis = new BufferedInputStream(is);
//用BitmapFactory的decodeStream()方法解析bitmap
bitmap= BitmapFactory.decodeStream(bis);
//关闭流
bis.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
}