036のAndroid Xutils3フレームワークは、ネットワーク要求を使用しています

1.xUtils3はじめに

xUtils現在四大モジュール、すなわちDbUtilsモジュール、ViewUtilsモジュール、及びモジュールのHttpUtils BitmapUtilsモジュールを含みます。

xUtils3ネットワークモジュールが大幅に実際の開発でのネットワークモジュールの開発を促進し、xUtils3ネットワークモジュールは、一般的に、他の方法の要求を使用するファイル、ダウンロードファイル、使用のキャッシングや他の機能をアップロードする方法を要求し、POSTリクエストを、GET含まれています。

使用のHttpUtilsモジュールを:この記事では説明に焦点を当てています。

次のように2.xUtils3主な機能は次のとおりです。

(1)安定の礎石は:AbsTaskと統一されたコールバックインタフェースのコールバック、すべての例外は、あなたが異常なコールバックメソッドの実装を持っている場合でも、常にあなたは使命が終わってお知らせいたしますonFinishedどのような状況の下で、onErrorを入力します。

(2)高効率かつ安定したORMツールに基づいて、HTTPモジュールは、より簡単にクッキー(サポートドメイン、パス、有効期限、およびその他の特性)とキャッシング(サポートのCache-Control、のLast-Modified、ETagの及びその他の特性)のサポートを実現することができます。

(3)強力なHTTPダウンロードキャッシュと画像モジュールを達成するための支援を受けては非常に簡単です、とリカバリビューが保持されているサポートされていますが、ちらつきページのロールバックを減らす、Memのキャッシュ画像を削除しました。

方法を含む様々なビューとイベントバインディング注射のためのコードが、可撓性支持体のちょうど400以上のライン、(4)ビュー注釈モジュールは、リスナーのサポートの数を有しています。

主な機能3のHttpUtilsモジュール。

(1)支持同期、非同期モードが要求されます。

(2)大きなファイルのアップロードをサポートし、大容量のファイルは、OOMメモリオーバーフローを表示されませんアップロードします。

(3)支持GET、POST、PUT、MOVE、COPY、DELETE、HEAD、OPTIONS、TRACEを、接続要求。

(4)、サポート301/302リダイレクトをダウンロードサポート設定は、Content-処分に基づいていますダウンロードしたファイルの名前を変更します。

(5)(デフォルトで有効にのみリクエストをGET)リクエストのテキストの内容を返しますが、現在の要求のデフォルトの有効期限や有効期限を設定することができ、キャッシュをサポートしています。

環境設定を使用4.xUtils3

(1)依存関係を追加

実装 'org.xutils:xutils:3.5.1'

(2)マニフェストファイルにアクセス許可を追加

< 許可使用していますアンドロイドを:名前= "android.permission.INTERNETあなた"  /> 
< 許可使用していますアンドロイドを:名前= "android.permission.WRITE_EXTERNAL_STORAGE"  />

 

おすすめ

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