package com.org.json;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;import com.org.utils.ServerUtils;public class MainActivity extends Activity {private String Url="http://api.k780.com:88/?app=entry.qihu&domain=www.baidu.com&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json";private TextView tv;    @Override    protected void onCreate(Bundle savedInstanceState) {             super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                tv=(TextView)findViewById(R.id.TestJson);     //StrictModeUtil.setStrictMode();             String text=ServerUtils.getContent(Url);        try { JSONObject json=new JSONObject(text);   String success=json.get("success").toString();  JSONObject result=(JSONObject)json.get("result"); String website=result.get("website").toString(); String entry=result.get("entry").toString(); String update=result.get("update").toString();                tv.setText(success+entry+update+website);         //tv.setMovementMethod(LinkMovementMethod.getInstance());} catch (JSONException e) {e.printStackTrace();}    }    }

package com.org.utils;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.util.EntityUtils;public class ServerUtils {/*** * 抓取服务端的内容 * @param url * @return */public static String getContent(String url){HttpClient client=new DefaultHttpClient();HttpEntity httpEntity=null;String result="";try {HttpGet post=new HttpGet(url);HttpResponse httpResponse = client.execute(post);    httpEntity=httpResponse.getEntity();if(httpEntity!=null){result=EntityUtils.toString(httpEntity, "UTF-8").trim();return result; }} catch (Exception e) {e.printStackTrace();}finally{try {httpEntity.consumeContent();} catch (IOException e) {e.printStackTrace();}}return null;}}

更多相关文章

  1. Android-WebView集成iScroll4之input框无法获取焦点
  2. 新手学习linux需了解的内容
  3. Android之UI学习篇五:AutoCompleteTextView自动完成输入内容
  4. 新手学习linux需了解的内容
  5. Android中如何解析网页,获取网页中的元素内容
  6. Android核心分析之四 ---手机的软件形态
  7. Android之UI学习篇五:AutoCompleteTextView自动完成输入内容
  8. [hessdroid]Android下使用Hessian与Java服务端通讯
  9. Android(安卓)Launcher manifest解析

随机推荐

  1. 如何解决Errors occurred during the bui
  2. android 自定义progressbar style
  3. android editText 自定义为圆角矩形背景
  4. android install location
  5. Android集成第三方支付宝支付开发App(面试
  6. Android O wifi turn on -- start suppli
  7. Android之普通对话框
  8. Android : Resource is not a Drawable (
  9. android获取sd卡路径方法:
  10. Android Dex文件结构