2

過去のワークショップのセッションを取得するために (URL 経由で) API に接続するアプリを作成しようとしています。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

マラカナのチュートリアルを試してください。これは、Youtube の完全なビデオ チュートリアルのセットです。JSON 解析は、Twitter タイムラインの例で説明されています。その特定のチュートリアルのビデオ番号を忘れてしまいましたが、少しいじればきっと見つかります。

最初のチュートリアルへのリンク:

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

于 2012-09-20T18:13:45.243 に答える