国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

AsyncHttpClient

2019-11-14 23:25:28
字體:
供稿:網(wǎng)友
AsyncHttpClient Posted on 2015-03-23 10:20 鯨歌 閱讀(...) 評(píng)論(...) 編輯 收藏

package com.jingle.httpstudy;

?

import org.apache.http.Header;

?

import android.app.Activity;

import android.os.Bundle;

import android.util.Log;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

?

import com.loopj.android.http.AsyncHttpClient;

import com.loopj.android.http.AsyncHttPResponseHandler;

import com.loopj.android.http.JsonHttpResponseHandler;

import com.loopj.android.http.RequestParams;

?

publicclassMainActivityextendsActivity{

????privateStringURL="http://192.168.0.11:8080/NovallService/login.action";

????privateStringuserName="15995858188";

????privateStringuserPass="aa97eba124ab0c029fb7d5c37a6141b0";

????privateAsyncHttpClientclient;

?

????@Override

????protectedvoidonCreate(BundlesavedInstanceState){

????????super.onCreate(savedInstanceState);

????????setContentView(R.layout.activity_main);

????????initButtonLogin();

?

????????initButtonOffLine();

????}

?

????privatevoidinitButtonOffLine(){

????????ButtonbtnOffline=(Button)findViewById(R.id.getOffLine);

????????btnOffline.setOnClickListener(newOnClickListener(){

?

????????????@Override

????????????publicvoidonClick(Viewv){

????????????????// getOffLine();

?

????????????????getOverRun();

?

????????????}

????????});

????}

?

????privatevoidinitButtonLogin(){

????????ButtonbtnLogin=(Button)findViewById(R.id.login);

????????btnLogin.setOnClickListener(newOnClickListener(){

????????????publicvoidonClick(Viewv){

????????????????asyncLogin();

????????????}

????????});

????}

?

????privatevoidgetOverRun(){

????????Stringurl="http://192.168.0.11:8080/NovallService/getAllOverRun.action";

????????StringdeviceIds="4";

????????StringlastRequestDate="2015-03-1617:40:00";

????????RequestParamsparams=newRequestParams();

????????params.put("deviceIds",deviceIds);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)值 key-value pair

????????params.put("lastRequestDate",lastRequestDate);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)

//????????client.setTimeout(5000);

????????client.get(url,newJsonHttpResponseHandler(){

?

????????????publicvoidonSuccess(intstatusCode,Header[]headers,

????????????????????StringresponseString){

????????????????Log.d("ace",">>>>"+responseString+"<<<<");

????????????}

?

????????????@Override

????????????publicvoidonFailure(intstatusCode,Header[]headers,

????????????????????StringresponseString,Throwablethrowable){

????????????????Log.d("ace",">>>>"+"error"+"<<<<");

????????????????throwable.printStackTrace();

????????????}

????????});

????????// client.get(url, params, new AsyncHttpResponseHandler() {

????????//

????????// public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {

????????// Log.d("ace", new String(arg2));

????????// }

????????//

????????// public void onFailure(int arg0, Header[] arg1, byte[] arg2,

????????// Throwable arg3) {

????????// arg3.printStackTrace();

????????// }

????????// });

?

????}

?

????privatevoidgetOffLine(){

????????Stringurl="http://192.168.0.11:8080/NovallService/getAllOffLine.action";

????????StringdeviceIds="6";

????????StringlastRequestDate="2015-03-1617:40:00";

????????// 創(chuàng)建請(qǐng)求參數(shù)的封裝的對(duì)象

????????RequestParamsparams=newRequestParams();

????????params.put("deviceIds",deviceIds);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)值 key-value pair

????????// params.put("lastRequestDate", lastRequestDate);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)

????????client.get(url,params,newAsyncHttpResponseHandler(){

?

????????????publicvoidonSuccess(intarg0,Header[]arg1,byte[]arg2){

????????????????Log.d("ace",newString(arg2));

????????????}

????????????publicvoidonFailure(intarg0,Header[]arg1,byte[]arg2,

????????????????????Throwablearg3){

????????????????arg3.printStackTrace();

????????????}

????????});

????}

?

????privatevoidasyncLogin(){

????????client=newAsyncHttpClient();

????????// 創(chuàng)建請(qǐng)求參數(shù)的封裝的對(duì)象

????????RequestParamsparams=newRequestParams();

????????params.put("userName",userName);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)值 key-value pair

????????params.put("passWord",userPass);// 設(shè)置請(qǐng)求的參數(shù)名和參數(shù)

????????client.post(URL,params,newAsyncHttpResponseHandler(){

?

????????????publicvoidonSuccess(intarg0,Header[]arg1,byte[]arg2){

????????????????if(arg0==200){

????????????????????Log.i("ace",newString(arg2));

????????????????????// tv_result.setText(new String(responseBody)); // 設(shè)置顯示的文本

????????????????}

????????????}

?

????????????publicvoidonFailure(intarg0,Header[]arg1,byte[]arg2,

????????????????????Throwablearg3){

????????????????arg3.printStackTrace();

?

????????????}

????????});

????????// 查看 cookie 信息

????????// CookieSpec cookiespec = CookiePolicy.getDefaultSpec();

????????// Cookie[] cookies = cookiespec.match(LOGON_SITE, LOGON_PORT, "/",

????????// false,

????????// client.getState().getCookies());

????????// if (cookies.length == 0) {

????????// System.out.println("None");

????????// } else {

????????// for (int i = 0; i < cookies.length; i++) {

????????// System.out.println(cookies[i].toString());

????????// }

????????// }

????}

?

}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 独山县| 澄迈县| 镇巴县| 南部县| 拉孜县| 成都市| 游戏| 昌邑市| 太白县| 万载县| 慈利县| 屯留县| 调兵山市| 绥中县| 阜阳市| 张家口市| 准格尔旗| 周至县| 家居| 拜泉县| 梨树县| 辛集市| 安仁县| 湄潭县| 义马市| 深泽县| 永城市| 达州市| 页游| 怀柔区| 山阴县| 格尔木市| 托克逊县| 子洲县| 靖西县| 九寨沟县| 永城市| 桦南县| 南部县| 贵阳市| 雷州市|