日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > 綜合技術(shù) > android開源框架android-async-http使用

android開源框架android-async-http使用

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-10-16 09:30:29 閱讀次數(shù):2874次

1.新建項(xiàng)目,去官網(wǎng)下載zip包,解壓,打開releases文件,把里面最新的jar包,考入項(xiàng)目工程libs目錄下,引入包。

2.通過(guò)1,就可以使用了,很簡(jiǎn)單,下面是自己寫的demo,用它提供的各種不同方法完成從服務(wù)器獲取一個(gè)json數(shù)據(jù):


package com.http; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.AsyncHttpResponseHandler; import com.loopj.android.http.BinaryHttpResponseHandler; import com.loopj.android.http.JsonHttpResponseHandler; import com.loopj.android.http.RequestParams; public class HttpUtil { private static AsyncHttpClient client =new AsyncHttpClient(); //實(shí)例話對(duì)象 static { client.setTimeout(11000); //設(shè)置鏈接超時(shí),如果不設(shè)置,默認(rèn)為10s } public static void get(String urlString,AsyncHttpResponseHandler res) //用一個(gè)完整url獲取一個(gè)string對(duì)象 { client.get(urlString, res); } public static void get(String urlString,RequestParams params,AsyncHttpResponseHandler res) //url里面帶參數(shù) { client.get(urlString, params,res); } public static void get(String urlString,JsonHttpResponseHandler res) //不帶參數(shù),獲取json對(duì)象或者數(shù)組 { client.get(urlString, res); } public static void get(String urlString,RequestParams params,JsonHttpResponseHandler res) //帶參數(shù),獲取json對(duì)象或者數(shù)組 { client.get(urlString, params,res); } public static void get(String uString, BinaryHttpResponseHandler bHandler) //下載數(shù)據(jù)使用,會(huì)返回byte數(shù)據(jù) { client.get(uString, bHandler); } public static AsyncHttpClient getClient() { return client; } }


這個(gè)類主要列出了我們常用的get方法,在要使用的地方,調(diào)用該類就行了。

具體使用的類:

package com.http; import java.io.File; import java.io.FileOutputStream; import org.json.JSONArray; import org.json.JSONObject; import android.app.Activity; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.view.View; import android.widget.TextView; import android.widget.Toast; import com.loopj.android.http.AsyncHttpResponseHandler; import com.loopj.android.http.BinaryHttpResponseHandler; import com.loopj.android.http.JsonHttpResponseHandler; import com.loopj.android.http.RequestParams; public class MainActivity extends Activity { private TextView textView; // 頂部textview private ProgressDialog pDialog; private TextView textView2; // 下面textview,顯示獲取的所有數(shù)據(jù) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.text); textView2 = (TextView) findViewById(R.id.text2); } public void method1(View view) { pDialog = ProgressDialog.show(this, "請(qǐng)稍等", "數(shù)據(jù)加載中"); String urlString = "http://client.azrj.cn/json/cook/cook_list.jsp?type=1&p=2&size=10"; // 一
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩精品视频一区二区三区 | 青青草自拍偷拍 | 日本黄色精品 | 日日lu | 国产一区二区三区亚洲 | 青青草一区 | 亚洲电影一区 | 国产二区不卡 | 18av在线视频 | 欧美 日韩 中文字幕 | 欧美一区二区三区在线看 | 成年人免费看片网站 | 久久毛片视频 | 日韩一区二区三区高清 | 久久国产精品免费 | 精品一区二区精品 | 极品束缚调教一区二区网站 | 天堂视频在线 | 亚洲精品久久久久久久久久久久久 | 一级黄色毛片视频 | 亚洲一区在线观看视频 | 18做爰免费视频网站 | 国产亚洲欧美在线 | 国产精品美女久久久久aⅴ国产馆 | 毛片精品 | 午夜欧美一区二区三区在线播放 | 国产亚洲精品久久久 | 日韩在线一区二区 | 日韩黄色一级电影 | 男人都懂得网站 | 欧美成人综合在线 | 国产欧美一区二区三区在线看 | 亚洲午夜视频在线 | 欧美日韩精品一区 | 国产一区二区三区免费在线观看 | 欧美亚一区二区 | 国产精品区一区二区三在线播放 | 国产91在线观 | 717影视三级理论电影在线 | 久久精品成人热国产成 | 男女午夜视频 |