import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class mainActivity extends Activity {
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv1);
String resultData = "";
// GET方法需要权限
String httpurl = "http://10.0.2.2:8080/dem/index.jsp";
// 创建URL
URL url = null;
try {
// 构建URL对象
url = new URL(httpurl);
}
catch(MalformedURLException e) {
e.printStackTrace();
}
if(url != null) {
try {
// 使用HttpURLConnection打开连接
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
// 得到读取的内容 (流)
InputStreamReader in = new InputStreamReader(
urlConn.getInputStream());
// 为输出创建BufferedReader
BufferedReader buffer = new BufferedReader(in);
String inputLine = null;
while((inputLine = buffer.readLine()) != null) {
// 加换行
resultData += inputLine + "\n";
}
// 关闭InputStreamReader
in.close();
// 断开http
urlConn.disconnect();
if(resultData != null) {
tv.setText(resultData);
}
else {
tv.setText("读取的内容为NULL");
}
}
catch(IOException e) {
Log.e("a", e.getMessage());
}
}
}
}
<uses-permission android:name="android.permission.INTERNET" />