2

我正在尝试制作一个连接到 API(通过 URL)的应用程序来检索过去研讨会的会话。API 以 JSON 格式返回所有数据。我试过做一些教程(使用 twitter API),但它们不起作用。这是教程的链接:http ://www.vogella.com/articles/AndroidJSON/article.html

有什么帮助吗?

4

2 回答 2

1

我想重新开始使用 Retrofit。更少的代码并获得更好的性能。 http://square.github.io/retrofit/

您可以找到许多代码示例和支持。

您可以在接口中定义您的 API

public interface GitHubService {
  @GET("users/{user}/repos")
  Call<List<Repo>> listRepos(@Path("user") String user);
}

并设置您的 API 的主要 URL

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.github.com/")
    .build();

GitHubService service = retrofit.create(GitHubService.class);

最后一步,Retrofit 会将响应 Json 转换为正确的 Collection

Call<List<Repo>> repos = service.listRepos("octocat");
于 2016-08-03T06:41:33.240 回答
0

试试 Marakana 教程。这是 Youtube 上的一套完整的视频教程。JSON 解析已通过 Twitter 时间线示例进行了解释。我忘记了那个特定教程的视频编号,但稍微摆弄一下你肯定会找到它。

第一个教程的链接:

http://www.youtube.com/watch?v=5RHtKIo_KDI

于 2012-09-20T18:13:45.243 回答