Android 如何通过HTTP获取网络上的数据?
来源:互联网 发布:淘宝运费险退到哪里 编辑:程序博客网 时间:2024/05/18 01:05
通过HTTP获取网络上数据的方法非常多,我就给大家介绍我所知道的两种方法吧,两种方法各有不同!
首先,确保你的Android应用程序具有访问网络的权限。
<uses-permission android:name="android.permission.INTERNET"/>
1,先介绍第一种方法
HttpClient client = new DefaultHttpClient();HttpGet get = new HttpGet("http://www.baidu.com");String str = "";try {HttpResponse res = client.execute(get);if (res.getStatusLine().getStatusCode() == 200) {str = EntityUtils.toString(res.getEntity());}} catch (ClientProtocolException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}if (null != str) {// TODO}
这种方法用于取得 网页或者服务器上的源码,从服务器上取回的一般是一大堆xml文件,我们可以通过取回的str为xml或者json来解析数据
2.第二种方法
InputStream is = null;try {URL url = new URL("http://images.csdn.net/20121018/zazhi-68-78-1018.jpg");HttpURLConnection con = (HttpURLConnection) url.openConnection();con.connect();is = con.getInputStream();} catch (IOException e1) {e1.printStackTrace();}Bitmap bitmap = BitmapFactory.decodeStream(is);if (null != bitmap) {mImage.setImageBitmap(bitmap);}if (null != is) {try {is.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
这种方法可以根据具体的某张图片的地址或者文件的地址解析,来得到流,进一步来解析这种流来得到文件。
- Android 如何通过HTTP获取网络上的数据?
- Android 如何获取网络上的图片
- android-如何获取网络数据
- Android之网络----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android通过URL获取网络数据
- Android通过URL获取网络数据
- (转)Android通过URL获取网络数据
- Android通过URL获取网络数据
- 手机App通过http协议从web服务器上获取json格式的数据
- android如何解析网络上的json数据。
- Android如何http获取数据库数据
- Android使用HTTP GET、HTTP POST获取网络数据
- C#中如何通过HTTP协议的不同请求方式获取数据
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- c/c++项目如何管理头文件
- 图灵——如迷的解谜者
- Trouble shooting steps for Custom email Template Notification in BPM.
- WIN8操作系统 使用测评(汪泳)
- 时钟显示变颜色
- Android 如何通过HTTP获取网络上的数据?
- FORK 函数的理解
- 【Android游戏开发之一】设置全屏以及绘画简单的图形
- hadoop学习重要博客
- 常用用图像处理算法(二)
- 10.14 近期小结
- 关于mrc p15,0,r0,c1,c0,0
- 初学者学习C++的50条忠告
- H桥