package HA.httpurl;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Activity01 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button_http = (Button)this.findViewById(R.id.Button_HTTP);
button_http.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity01.this, Activity02.class);
startActivity(intent);
Activity01.this.finish();
}
});
Button button_get = (Button) this.findViewById(R.id.Button_Get);
button_get.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity01.this, Activity03.class);
startActivity(intent);
Activity01.this.finish();
}
});
Button button_post = (Button) this.findViewById(R.id.Button_Post);
button_post.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity01.this, Activity04.class);
startActivity(intent);
Activity01.this.finish();
}
});
Button button_httpclient_get = (Button) this.findViewById(R.id.Button_HttpClient_Get);
button_httpclient_get.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity01.this, HttpClientGet.class);
startActivity(intent);
Activity01.this.finish();
}
});
Button button_httpclient_post = (Button) this.findViewById(R.id.Button_HttpClient_Post);
button_httpclient_post.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity01.this, HttpClientPost.class);
startActivity(intent);
Activity01.this.finish();
}
});
}
}
- HttpURLConnection中无传递参数的获取网页信息
package HA.httpurl;
import java.io.*;
import java.net.*;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
//HttpURLConnection中无传递参数的获取网页信息
public class Activity02 extends Activity{
private final String DEBUG_TAG = "Activity02";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
// setContentView(R.layout.http);
TextView mTextView = new TextView(this);
ScrollView scrollView = new ScrollView(this);
String httpUrl = "http://www.baidu.com";
String resultData = "";
URL url = null;
try {
url = new URL(httpUrl);
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
Log.e(DEBUG_TAG, "MalformedURLException");
}
if (url != null){
try {
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
InputStreamReader in = new InputStreamReader(urlConn
.getInputStream());
BufferedReader buffer = new BufferedReader(in);
String inputLine = null;
while ((inputLine = buffer.readLine()) != null) {
resultData += inputLine + "\n";
}
in.close();
urlConn.disconnect();
if (resultData != null) {
mTextView.setText(resultData);
scrollView.addView(mTextView);
this.setContentView(scrollView);
} else {
mTextView.setText("读取的内容为NULL");
}
} catch (IOException e) {
// TODO Auto-generated catch block
Log.e(DEBUG_TAG, "IOException");
}
}
else{
Log.e(DEBUG_TAG, "URl NULL");
}
// Button button_back = (Button) this.findViewById(R.id.Button_Back);
// button_back.setOnClickListener(new OnClickListener(){
//
// public void onClick(View v) {
// // TODO Auto-generated method stub
// Intent intent = new Intent();
// intent.setClass(Activity02.this, Activity01.class);
// startActivity(intent);
// Activity02.this.finish();
// }
// });
}
}