android 从internet获取html,图片
来源:互联网 发布:剑三阿萨辛捏脸数据 编辑:程序博客网 时间:2024/04/30 04:42
在清单文件中加上网络访问权限
<!-- 访问internet权限-->
<uses-permissionandroid:name="android.permission.INTERNET"/>
利用HttpURLConnection对象,我们可以从网络中获取网页数据.
URL url = newURL("http://www.sohu.com");
HttpURLConnection conn= (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5*1000);//设置连接超时
conn.setRequestMethod(“GET”);//以get方式发起请求
if(conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
InputStream is =conn.getInputStream();//得到网络返回的输入流
Stringresult = readData(is, "GBK");
conn.disconnect();
//第一个参数为输入流,第二个参数为字符集编码
public static StringreadData(InputStream inSream, String charsetName) throws Exception{
ByteArrayOutputStreamoutStream = new ByteArrayOutputStream();
byte[]buffer = new byte[1024];
intlen = -1;
while((len = inSream.read(buffer)) != -1 ){
outStream.write(buffer,0, len);
}
byte[]data = outStream.toByteArray();
outStream.close();
inSream.close();
returnnew String(data, charsetName);
}
利用HttpURLConnection对象,我们可以从网络中获取文件数据.
URL url = newURL("http://photocdn.sohu.com/20100125/Img269812337.jpg");
HttpURLConnection conn= (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5*1000);
conn.setRequestMethod("GET");
if(conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
InputStream is =conn.getInputStream();
readAsFile(is,"Img269812337.jpg");
public static voidreadAsFile(InputStream inSream, File file) throws Exception{
FileOutputStreamoutStream = new FileOutputStream(file);
byte[]buffer = new byte[1024];
intlen = -1;
while((len = inSream.read(buffer)) != -1 ){
outStream.write(buffer,0, len);
}
outStream.close();
inSream.close();
}
- android 从internet获取html,图片
- android从internet获取图片
- Android 从Internet获取数据 实现获取一张图片
- Android从Internet获取图片并保存到缓存
- android从Internet获取数据
- 6.1、Android中从Internet获取数据
- 从Internet获取数据
- 从Internet获取数据
- 从Internet获取数据
- 从Internet获取数据
- 从Internet获取数据
- Android学习笔记(十一)-从Internet获取数据
- Android学习笔记(十一)-从Internet获取数据
- c#从html中获取图片地址
- Android--从网络获取图片
- android从本地获取图片
- android 从网络获取图片
- android从服务器获取图片
- telnet协议
- Android 自定义复合组件Demo
- wamp5中给mysql添加密码
- Telnet的命令
- shell的发送邮件
- android 从internet获取html,图片
- 如何搭建一个数据库服务器平台
- 关于f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\occcont.cpp(950) 的奇怪问题
- 【最优子矩阵类型题】糖果盒 ( Candy Box )
- 苹果产品有病毒吗?
- IBM大型主机(Mainframe)技术简介之八——系统安全(RACF等)
- adb remount失败的解决方法
- ACM推荐blog
- ROM、RAM、DRAM、SRAM和FLASH的区别