VolleyはAndroidのHTTPライブラリで、Googleがネットワーキングコールをもっと簡単にするために導入したものです。デフォルトでは、すべてのVolleyネットワークコールは非同期で行われ、バックグラウンドスレッドのすべてを処理し、コールバックを使用してフォアグラウンドで結果を返します。ネットワーク上のデータを取得することは、どのアプリでも実行される最も一般的なタスクの1つで、VolleyライブラリはAndroidアプリの開発を容易にするために作成されました。
Googleの正式なソースコードからVolleyを構築することができます 。しばらくの間、それが唯一の選択肢でした。または、サードパーティ製の事前構築版のいずれかを使用します。しかし、Googleはついにjcenterの公式のmavenパッケージをリリースしました。
アプリケーションレベルのbuild.gradle
ファイルで、これを依存関係リストに追加します。
dependencies {
...
compile 'com.android.volley:volley:1.0.0'
}
アプリのマニフェストにINTERNET
アクセス許可が設定されていることを確認します。
<uses-permission android:name="android.permission.INTERNET"/>
Googleはこのライブラリについて非常に詳細な文書を提供しておらず、何年も触れていません。しかし、利用可能なものは次の場所にあります:
https://developer.android.com/training/volley/index.html
GitHubには非公式の文書がホストされていますが、将来的にこれをホストするのに適した場所があるはずです。