035のAndroidバレーボールフレームワークのネットワーク要求

1.volley入門プレゼンテーション

  Androidアプリケーションの開発時間は必然的にネットワーク技術を使用する必要があり、アプリケーションは、ほとんどの場合、HTTPプロトコルを使用して、ネットワークデータを送受信します。Androidシステムは、主にコードのほぼすべての項目、HTTP通信を行うには二つの方法、のHttpURLConnectionとのHttpClientを提供し、我々はこれらの二つのカテゴリーの姿を見ることができ、利用率が非常に高いです。

  バレーボールそれが利点AsyncHttpClientで、ユニバーサル・画像・ローダーは、ウェブ上の画像をロードするように簡単ですのようなユニバーサル・画像・ローダーはまた、いずれかのAsyncHttpClientとして非常に単純なHTTP通信など、スーツにすることができます設定されています。使いやすさに加えて、性能のボレーも有意調整されている、その設計目標は、データの量を行うことが非常に適しているが、頻繁な通信ネットワークの運用、およびデータ・ネットワーク・オペレーションの大量のため、などダウンロードファイルには、バレーボールのパフォーマンスが非常に悪いだろうと述べました。

それに属し、これらのアプリケーションを以下に示すデータの量が、頻繁なネットワーク通信、したがって使用ボレーに非常に適し


2.volley使用環境の設定

(1)ボレーの依存関係を追加

githubのアドレスします。https://github.com/mcxiaoke/android-volley

実装 'com.mcxiaoke.volley:ライブラリ:1.0.19'

(2)文ネットワーク権限

//ネットワークの権限は、無効にして取得することはできません、およびその他の関連事業は
 、< 使用許可のAndroidを:名前=「android.permission.INTERNETあなた」 />

3.StringRequest使い方

(1)目標REQUESTQUEUEを得ます

// 取得要求キュー 
REQUESTQUEUE REQUESTQUEUE = Volley.newRequestQueue(getActivity() );

  REQUESTQUEUEは、すべてのHTTP要求をキャッシュすることができ、要求キューオブジェクトで、これらの要求を同時に特定のアルゴリズムに従いました。インテリアデザインは、非常に適切なREQUESTQUEUE高い同時実行であるので、我々は基本的にすべてのアクティビティやインタラクティブなネットワークを必要とするREQUESTQUEUEオブジェクトを作成し、リソースの巨大な浪費であるすべてのHTTP要求のためにREQUESTQUEUEオブジェクトを作成する必要はありません十分であろうA。
(2)StringRequestオブジェクトを作成

(3)内部REQUESTQUEUEにこのStringRequestオブジェクトを追加します。

// リクエストがキューに追加 
requestQueue.add(リクエスト)。

 

おすすめ

転載: www.cnblogs.com/luckyplj/p/10932393.html