android的http协议
来源:互联网 发布:国产网络科幻动漫电影 编辑:程序博客网 时间:2024/09/21 08:17
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啊,呵呵
- android的http协议
- Android的http协议
- 理解Android的Http协议
- Android的HTTP协议的通信详解
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- 【Android】HTTP协议的经典讲解
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android之基于HTTP协议的下载
- Android 的网络编程(2)-Http协议
- Android之基于HTTP协议的下载
- 在win7下使用MFC中MSComm控件的问题
- OpenCV中与matlab中相对应的函数
- iMagBookShelf项目杂记(1)
- git简单操作
- Using jconsole
- android的http协议
- 自己做的关于LSH图像检索的PPT
- JSP页面中出现Internet Explorer无法打开Internate站点...已终止操作
- 关于DSP中的动态内存
- USACO 1.3.1 Mixing Milk (milk)
- 在LINUX下安装BOCHS
- 快速排序递归算法
- 【转】dodo:人脸识别方法个人见解(一)
- my eclipse 快捷键 -转载