Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

Androidボレー


前書き

VolleyはAndroidのHTTPライブラリで、Googleがネットワーキングコールをもっと簡単にするために導入したものです。デフォルトでは、すべてのVolleyネットワークコールは非同期で行われ、バックグラウンドスレッドのすべてを処理し、コールバックを使用してフォアグラウンドで結果を返します。ネットワーク上のデータを取得することは、どのアプリでも実行される最も一般的なタスクの1つで、VolleyライブラリはAndroidアプリの開発を容易にするために作成されました。

構文

  • RequestQueueキュー= Volley.newRequestQueue(コンテキスト); //キューを設定する
  • リクエストのリクエスト=新しいSomeKindOfRequestClass(Request.Method、String url、Response.Listener、Response.ErrorListener); //何らかの種類のリクエストをセットアップします。各リクエストの種類ごとに正確な型と引数が変更されます
  • queue.add(リクエスト); //要求をキューに追加します。要求が完了した(または何らかの理由で終了した)場合は、適切な応答リスナーが呼び出されます。

備考

インストール

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には非公式の文書がホストされていますが、将来的にこれをホストするのに適した場所があるはずです。

https://pablobaxter.github.io/volley-docs/

ボレー 関連する例