下午,
我是论坛的新手,所以请放轻松。
我希望在Android应用程序中编写一个java包,它将GET,POST,UPDATE和DELETE转换为Trading REST API。使用Java中的HttpClient库可以https://labs.ig.com/gettingstarted。我没有在教程领域找到太多东西,Android是否有我可以使用的库?
我很欣赏任何指示。
提前致谢...
编辑:这在Java API中是否可行,它似乎应该是标准功能,但在Java教程中找不到任何内容。答案 0 :(得分:2)
您可以尝试使用Spring RestTemplate for android,这对REST来说已经足够了。
答案 1 :(得分:2)
我会调查:
改造 http://square.github.io/retrofit/
public interface GitHubService {
@GET("/users/{user}/repos")
List<Repo> listRepos(@Path("user") String user);
}
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("https://api.github.com")
.build();
GitHubService service = restAdapter.create(GitHubService.class);
List<Repo> repos = service.listRepos("octocat");
离子https://github.com/koush/ion
JsonObject json = new JsonObject();
json.addProperty("foo", "bar");
Ion.with(context)
.load("http://example.com/post")
.setJsonObjectBody(json)
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
// do stuff with the result or error
}
});
无论你喜欢什么。根据{{3}},您甚至可以将Spring-Android或Retrofit与RoboSpice
混合使用,它将为您下载后台线程。