如何在Android中从github获取用户列表?
我需要获得GitHub所有用户的列表(头像和昵称)。列表应该使用“拉刷新”更新技术如何在Android中从github获取用户列表?,android,github,Android,Github,我需要获得GitHub所有用户的列表(头像和昵称)。列表应该使用“拉刷新”更新技术 有专门的图书馆吗?或者您能给我一个提示吗?以下是api文档: 它按用户注册的顺序提供用户列表 更新: 要使其简单,请使用(下载最新的jar并将其添加为外部库)。因为它可以自动处理异步内容 AsyncHttpClient client=new AsyncHttpClient(); RequestParams params=new RequestParams(); params.put("since","0");
有专门的图书馆吗?或者您能给我一个提示吗?以下是api文档: 它按用户注册的顺序提供用户列表 更新: 要使其简单,请使用(下载最新的jar并将其添加为外部库)。因为它可以自动处理异步内容
AsyncHttpClient client=new AsyncHttpClient();
RequestParams params=new RequestParams();
params.put("since","0");
client.get("https://api.github.com/users", params,
new AsyncHttpResponseHandler() {
@Override
public void onFailure(int arg0, Header[] arg1, byte[] arg2,
Throwable arg3) {
}
@Override
public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {
try {
String content = new String(arg2, "UTF-8");
//content is your required json response that can be parsed.
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
}
});
使用HttpGet,将RequestParam作为since=your_last_idrememember传递,以便在AsyncTask中执行此操作。一些使用示例将非常有用!非常感谢!但还有一个问题。那个头[]参数?导入类代表什么?我的IDE搞乱了它。它为它推荐com.sun.xml.internal.ws.server.sei.MessageFiller。是吗?org.apache.http.Header