程序需要用到Internet权限,所以需要在AndroidManifest.xml添加

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

MainActivity.java

public class MainActivity extends Activity {
private TextView info=null;
private Button Btn01=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.activity_main);
this.info=(TextView)super.findViewById(R.id.info);
this.Btn01=(Button)super.findViewById(R.id.Btn01);
this.Btn01.setOnClickListener(new OnClickListenerImpl()); } private class OnClickListenerImpl implements OnClickListener{ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
System.out.println(">>Button");
switch (v.getId()) {
case R.id.Btn01:
try {
System.out.println(">>btn01");
//URL url=new URL("http","172.17.8.28",80,"android.ashx");
URL url=new URL("http","t.sina.com",80,"/");
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
byte data[]= new byte[512];
int len=conn.getInputStream().read(data);//输入流读取
System.out.println(">>len="+len);
if(len>0){
String temp= new String(data,0,len).trim();
//flag=Boolean.parseBoolean(temp); //取出里面的bool数据
System.out.println(">>"+temp);
MainActivity.this.info.setText(temp);
}
conn.getInputStream().close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("Error:"+e.toString());
}
break; default:
break;
}
} }

activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<Button
android:id="@+id/Btn01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="测试" />
<TextView
android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content" /> </LinearLayout>

最新文章

  1. [信安presentation]Fight against GFW
  2. 阿里云CentOS7系列一 -- 安装JDK7的方法.
  3. js构建ui的统一异常处理方案(一)
  4. VMware 12 CentOS Minimal 安装VMwareTools 找不到头文件kernelheaders
  5. Android 中调试手段 打印函数调用栈信息
  6. DB设计原则(一)字段名定义避免二义性。
  7. 一个只需要点 「下一步」就完成监控 Windows
  8. HDU1003 dp 动态规划解析
  9. Excel Skill (1) -- 判断时如何去掉框里的空格
  10. C语言 打印圣诞树
  11. php yield
  12. logisticregression
  13. 牛逼的 弹出层 layer !!!
  14. HttpWebResponse类
  15. SQL 处理空值
  16. mac_Alfred_快捷设置
  17. ural1523 K-inversions
  18. 使用Node.js+Hexo+Github搭建个人博客
  19. Debian系统 + XFCE桌面初识,基础环境搭建
  20. IIS+NGINX 负载web服务器

热门文章

  1. 团队合作的Ground Rules
  2. java使用POI进行Excel读写
  3. Python基础:函数的介绍及应用
  4. 【POJ1811】Prime Test
  5. Mesos的资源分配
  6. iOS 导航栏黑线,UIImage 枚举处理方式
  7. 文件操作putc
  8. #error用法
  9. unary_function和binary_function详解
  10. Spring Boot☞HelloWorld开篇