本文整理汇总了Java中com.androidquery.callback.AjaxCallback.header方法的典型用法代码示例。如果您正苦于以下问题:Java AjaxCallback.header方法的具体用法?Java AjaxCallback.header怎么用?Java AjaxCallback.header使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.androidquery.callback.AjaxCallback
的用法示例。
在下文中一共展示了AjaxCallback.header方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkForUpdates
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
private void checkForUpdates() {
AQuery query = new AQuery(this);
Gson gson = new Gson();
ArrayList<ReleaseInfo> infos = new ArrayList<ReleaseInfo>();
for(BarcodeResult result : store.getBarcodes()) {
AjaxCallback<JSONObject> callback = new AjaxCallback<JSONObject>();
callback.url(result.getUrl());
callback.type(JSONObject.class);
callback.header("Accept", "application/json");
query.sync(callback);
int code = callback.getStatus().getCode();
if (code == 200) {
JSONObject object = callback.getResult();
if (STATUS_NEW_RELEASES.equalsIgnoreCase(object.optString(KEY_STATUS))) {
ReleaseInfo info = gson.fromJson(object.optString(KEY_RELEASE).toString(), ReleaseInfo.class);
if (info != null) {
infos.add(info);
}
}
} else {
Log.i(TAG, "Invalid response " + callback.getStatus().getCode() + " for " + result.getUrl());
}
}
store.setInfos(infos);
store.save(this);
}
示例2: checkLogin
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<String, Object> params = new HashMap<String, Object>();
params.put("uiid", macAddress);
params.put("device_type", "Android");
AjaxCallback<JSONObject> cb = new AjaxCallback<JSONObject>();
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;
}