代码:http://download.csdn.net/detail/huangbin95487710/9258601
依赖包模式
完整运行还需要用到以下依赖包
- 傻瓜式请求(代码实例)
mUserInfoHttp = new UserInfoHttp(mContext, new HttpEnd() { @Override public void doSucess(Message msg) { //请求成功 } @Override public void doError(String error) { // 请求失败 } }); /**true有loading进度条,false为后台请求*/ mUserInfoHttp.connectionHttp(true);
- 请求类http简单写法
public class UserInfoHttp extends General.Inter.Http.JsonHttp { private static final String URL = "core/userinfo.php?"; public String mUserName = ""; public UserInfoHttp(Context mContext, HttpEnd mHttpEnd) { super(mContext, mHttpEnd); // TODO Auto-generated constructor stub } @Override public String getHttpUrl() { // TODO Auto-generated method stub return URL + "uid=10016"; } @Override public void parseData(JSONObject jsonObject) { // TODO Auto-generated method stub try { JSONObject result = jsonObject.getJSONObject("results"); mUserName = jsonToString(result, "username"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }