java ajax保存代码,Java AjaxCallback.header方法代码示例

import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类

public boolean checkLogin() {

Log.i(TAG, "checkLogin--->");

String usr_id = null;

usr_id = app.getUserData("userId");

if (usr_id == null) {

String macAddress = null;

WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE);

WifiInfo info = (null == wifiMgr ? null : wifiMgr

.getConnectionInfo());

if (info != null) {

macAddress = info.getMacAddress();

}

Log.i(TAG, "checkLogin--->" + macAddress);

// 2. 通过调用 service account/generateUIID把UUID传递到服务器

String url = Constant.BASE_URL + "account/generateUIID";

Map params = new HashMap();

params.put("uiid", macAddress);

params.put("device_type", "Android");

AjaxCallback cb = new AjaxCallback();

cb.header("User-Agent",

"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2");

cb.header("app_key", Constant.APPKEY);

cb.params(params).url(url).type(JSONObject.class)

.weakHandler(this, "CallServiceResult");

aq.ajax(cb);

} else {

UserInfo currentUserInfo = new UserInfo();

currentUserInfo.setUserId(app.getUserData("userId"));

currentUserInfo.setUserName(app.getUserData("userName"));

currentUserInfo.setUserAvatarUrl(app.getUserData("userAvatarUrl"));

headers.put("user_id", currentUserInfo.getUserId());

app.setUser(currentUserInfo);

handler.sendEmptyMessage(MESSAGE_UPDATEUSER);

}

return false;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值