package cn.net.nit.Sample;
import java.io.BufferedInputStream;
import java.net.URL;
import java.net.URLConnection;
import java.net.URL;
import java.net.URLConnection;
import org.apache.http.util.ByteArrayBuffer;
import org.apache.http.util.EncodingUtils;
import org.apache.http.util.EncodingUtils;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ScrollView;
import android.widget.TextView;
import android.os.Bundle;
import android.widget.ScrollView;
import android.widget.TextView;
public class Sample1_winer extends Activity {
/** Called when the activity is first created. */
TextView textView=null;
ScrollView scrollView=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
textView=new TextView(this);
scrollView=new ScrollView(this);
URLConnection ucon=null;
BufferedInputStream bin=null;
ByteArrayBuffer bab=null;
try{
URL myURL=new URL(" http://10.80.107.164:88/nitlab/");
ucon=myURL.openConnection(); //打开连接
bin=new BufferedInputStream(ucon.getInputStream());//通过连接得到输入流
int current=0;
bab=new ByteArrayBuffer(1000);
while((current=bin.read())!=-1){
bab.append((char)current); //将收到的信息添加到ByteArrayBuffer中
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
try{
if(bin!=null){
bin.close(); //关闭输入流
bin=null;
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
textView.setText(EncodingUtils.getString(bab.toByteArray(), "utf-8"));//设置textView
scrollView.addView(textView); //设置textView添加到scrollView中
this.setContentView(scrollView); //设置当前显示的用户界面为scrollView
}
}
/** Called when the activity is first created. */
TextView textView=null;
ScrollView scrollView=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
textView=new TextView(this);
scrollView=new ScrollView(this);
URLConnection ucon=null;
BufferedInputStream bin=null;
ByteArrayBuffer bab=null;
try{
URL myURL=new URL(" http://10.80.107.164:88/nitlab/");
ucon=myURL.openConnection(); //打开连接
bin=new BufferedInputStream(ucon.getInputStream());//通过连接得到输入流
int current=0;
bab=new ByteArrayBuffer(1000);
while((current=bin.read())!=-1){
bab.append((char)current); //将收到的信息添加到ByteArrayBuffer中
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
try{
if(bin!=null){
bin.close(); //关闭输入流
bin=null;
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
textView.setText(EncodingUtils.getString(bab.toByteArray(), "utf-8"));//设置textView
scrollView.addView(textView); //设置textView添加到scrollView中
this.setContentView(scrollView); //设置当前显示的用户界面为scrollView
}
}
第一次参照书本写的http的通信程序,数据返回成功!果断很happy啊,呵呵