質問: androidネットワークライブラリの比較:okhttp、retrofit、およびvolley androidを学んでいるios開発者からの2部構成の質問で、jsonからオーディオやビデオのストリーミングダウンロードまでのさまざまなリクエストを行うandroidプロジェクトに取り組んでいます。 iosでは、 afnetworking プロジェクトを広く使用しています。 android用の同等のライブラリはありますか? 私は okhttp と retrofit squareで volley を読んだが、まだそれらを使った開発経験はない。私は誰かがそれぞれのための最良のユースケースのいくつかの具体的な例を提供できることを願っています。私が読んだものから、okhttpが3つの中で最も堅牢であり、そしてこのプロジェクトの要件を処理することができるように思えます(上で述べた)。
回答: android用afnetworking: 高速androidネットワーキング is ここ fast android networking libraryは、get、post、delete、head、put、patchなど、あらゆるタイプのhttp/https要求をサポートします。fast android networking libraryは、あらゆる種類のファイルのダウンロードをサポートしていますfast android networking libraryは、あらゆる種類のファイルのアップロードをサポートします(マルチパートアップロードをサポート)。fast android networking libraryはリクエストのキャンセルをサポートしていますfast android networking libraryは、すべてのリクエストに対する優先順位の設定をサポートしています(low、medium、high、immediate)。高速androidネットワーキングライブラリはrxjavaをサポートokhttpをネットワーク層として使用しているので、次のものをサポートします。fast android networking libraryはhttp/2をサポートしているため、同じホストへのすべてのリクエストでソケットを共有できます。fast android networking libraryは接続遅延を使用してリクエストの待ち時間を短縮します(http/2が利用できない場合)。透明なgzipはダウンロードサイズを縮小しますfast android networking libraryは、繰り返しのリクエストに対してネットワークを完全に回避するレスポンスキャッシングをサポートします。ありがとうございます。ライブラリは私が作成しました