当前位置: 首页>>代码示例>>Java>>正文


Java AjaxCallback.header方法代码示例

本文整理汇总了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);
}
 
开发者ID:Oxtilo,项目名称:BetaDroid-Android,代码行数:29,代码来源:UpdateAppInfoService.java

示例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;
}
 
开发者ID:joyplus,项目名称:joyplus-tv,代码行数:42,代码来源:Main1.java


注:本文中的com.androidquery.callback.AjaxCallback.header方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。