Android 读取网络数据

通过HttpResponse  实现

首先在AndroidManifest中配置允许网络访问   

<uses-permissionandroid:name="android.permission.INTERNET"/>

然后实现代码

示例代码如下

String url = "http://www.baidu.com";

HttpGet request = new HttpGet(url);

try {

HttpResponseresponse = new DefaultHttpClient().execute(request);

HttpEntityentity = response.getEntity();

inputStream= entity.getContent();

System.out.println("连接成功");

BufferedReaderreader = new BufferedReader(new InputStreamReader(inputStream));

Stringline= "";

line= reader.readLine();

while(line!=null){

System.out.println(line);

Line=reader.readLine();

}

System.out.println("下载结束");

Android 读取网络数据

时间: 2024-12-24 16:40:19

Android 读取网络数据的相关文章

Java基础知识强化之网络编程笔记16:Android网络通信之 使用Http的Get方式读取网络数据(基于HTTP通信技术)

使用Http的Get方式读取网络数据,使用Get方式与网络通信是最常见的Http通信,建立链接之后就可以通过输入流读取网络数据. 详见:Android(java)学习笔记209:采用get请求提交数据到服务器(qq登录案例)

Android 读取 json 数据(遍历jsonarray和jsonboject)-FenGKun

Android 读取 json 数据(遍历jsonarray和jsonboject) public String getJson(){ String jsonString = "{\"FLAG\":\"flag\",\"MESSAGE\":\"SUCCESS\",\"name\":[{\"name\":\"jack\"},{\"name\"

使用 Http 的 Get 方式读取网络数据

作为移动平台的应用,一定避免不了与网络交换数据,不论是读取网页数据,还是调用API接口,都必须掌握Http通信技术 代码如下: package zw1; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.UR

android—获取网络数据

取网络数据主要靠发交易(或者说请求,接口等),而这些交易由java中的网络通信,HttpURLConnection和HttpClient实现,以下是具体例子. 大家都知道,网络通信,发送请求有两种方式,GET和POST,这里也不例外. 1.HttpURLConnection的GET方式获取网络数据,get方式将参数放在url后一起传递过去,而且会被看到,一般不太安全,但是get方式只获取数据,不会更新数据. 步骤: (1).建立URL,URL url=new URL(urltmp); //url

Java基础知识强化之网络编程笔记18:Android网络通信之 使用HttpClient的Post / Get 方式读取网络数据(基于HTTP通信技术)

使用HttpClient进行Get方式通信,通过HttpClient建立网络链接,使用HttpGet方法读取数据,并且通过Response获取Entity返回值. 使用HttpClient进行Post方式通信,通过HttpClient建立网络链接,使用HttpPost方法传出数据与读取数据,传出和传入的数据都是Entity的子类. 详见:Android(java)学习笔记211:采用httpclient提交数据(qq登录案例)

Android 使用Http的Get方式读取网络数据

Android 中为了防止UI线程的无响应,网络通信一般使用AsyncTask(Android中的轻量级异步操作类),具体本文不再阐述. 正文开始 new AsyncTask<String,Void,Void>(){ @Override protected Void doInBackground(String... params) { try { URL url = new URL(params[0]); URLConnection connection = url.openConnectio

Android程序开发之网络通信(一): 使用Http的Get方式读取网络数据

url采用的是有道词典提供的api MainActivity.java package com.example.treasure.httpget; import android.app.Activity; import android.content.SyncStatusObserver; import android.os.AsyncTask; import android.os.Bundle; import android.support.design.widget.FloatingActi

Android 读取后台数据并显示。模拟小区车辆管理系统

帮别人做的演示系统,只具有基本的增删查改功能. 核心是android端和后台通过http传输数据 后台是asp.net,数据库是ms sql 2008 android端 private void getData() { RequestParams params = new RequestParams(); params.put("action", "getlista"); params.put("chepai", etSearch.getText

mac平台adb、tcpdump捕手android移动网络数据包

在移动电话的发展app当我们希望自己的下才能看到app网络发出请求,这个时候我们需要tcpdump工具包捕获.实现tcpdump空灵,以下步骤需要: 在这里,在android 华为手机 P6对于样本 1. 手机ROOT 要使用tcpdump工具.必需先获得手机的root权限,试过好几种root工具.最后发现360的一键ROOT工具可对P6这台机器root 下载PC版的360一键root工具.下载地址 . 然后用usb线将手机链接到电脑,同一时候打开USB调试(设置->开发者选项->USB调试)