Default源代码
来源:互联网 发布:条形码查询价格软件 编辑:程序博客网 时间:2024/06/03 17:29
import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.TextView;import com.google.gson.Gson;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.util.EntityUtils;import java.io.IOException;import Bean.News;public class MainActivity extends AppCompatActivity { String a = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1"; private TextView tv; Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); String text = (String) msg.obj; tv.setText(text); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.tv); try { new Thread(){ @Override public void run() { super.run(); DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); HttpGet httpPost = new HttpGet(a); try { HttpResponse response = defaultHttpClient.execute(httpPost); int code = response.getStatusLine().getStatusCode(); if(code==200){ HttpEntity entity = response.getEntity(); String s = EntityUtils.toString(entity); Gson gson=new Gson(); News news = gson.fromJson(s, News.class); String info = news.getInfo(); Log.e("TAG", "run: "+info ); Message message = handler.obtainMessage(); message.obj=info; handler.sendMessage(message); } } catch (IOException e) { e.printStackTrace(); } } }.start(); } catch (Exception e) { e.printStackTrace(); } }}
阅读全文
0 0
- Default源代码
- Default
- ${parameter-default}, ${parameter:-default}
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- 源代码
- ThreeQieHuan
- -lrt问题,即:shm_open的头文件存在,编译却不通过,提示undefined
- 数据结构笔记(一)线性表的顺序表示和基本操作及其顺序表实现的集合运算(A-B)U(B-A)实例
- baidua
- 【2017.11.04】周末胡策题
- Default源代码
- 剑指offer——面试题9:菲波那切数列
- Rxjava简单理解记录
- Hibernate连接mysql数据库并自动创建表
- Android——自定义view实现标题栏、梯形布局以及二维码扫描
- 结算工资
- iOS推送javaPNS源码解析五,代理管理类
- retrofit 简单用法
- 1143单词数——中级