実際okhttp3に基づいてAndroidのネットワーク層アーキテクチャ

コース内容:
第一章:クラスのノートの前に
1コースガイダンス
ノート2レッスンの前に
3このレッスンを学ぶためにどのようにより良い

選択するために、主要なネットワークフレームの分析とフレーム:第II章を
ネットワーク分析のための共通の枠組み
導入2 okhttpと換装フレームワーク
3の選択を標準のオープン・ソース・フレームワークとは何ですか?
4 okhttp Hello Worldの書き込み

第3章:ネットワークhttpプロトコルのフレームワーク生命線
1 httpプロトコルをし、紹介機能
2 httpリクエストプロトコルは、詳細な
3つの、共通のリクエストヘッダと対応するヘッドの詳細

ネットワークokhttp3フレームの基礎:第4章
1 okhttpの同期要求を非同期リクエスト
2 HTTP実用リクエストヘッダと対応するヘッダ
3 HTTP GET要求パラメータを追加
4ビルドサービスPOST要求
。5ポスト要求送信パラメータは
6 martipartアップロードプロトコル解析
7 okhttp使用mutipartプロトコルがアップロードMP4
。8 HTTPプロトコルキャッシュ原則とキーフィールド
9は、キャッシュメカニズムを実装okhttp
10 okhttpキャッシュ実装の原則の問題

ネットワークのフレームワークのダウンロードのできるだけ多くのスレッドの設計と実装:第V章
ファイルと実際の開発問題ダウンロードする複数のスレッドの原則
、2 HTTPフィールドの内容の長さをレンジ、転送エンコーディングは、練習をチャンク
以上の動作するようにダウンロードの準備ができて3スレッド
要求4つのスレッドのダウンロードのネットワークよりも
5スレッドのダウンロードコアの実装よりも多くのネットワークフレームワークダウンロード機能の最適化とデザインパターンは戦うスレッド限り:第6章スレッドプールの原則をどのように説明するために、スレッドを終了させるために二つ以上のスレッドのダウンロードをキューイングメカニズムを導入する3 greendaoデータベース関連操作コード生成4上ねじダウンロードデータベースのサポートが追加5上ねじダウンロードの進行状況更新サポート6最適化コードの最適化を多数のスレッド7シングルトン最適化スキーム8揮発性キーワード詳細9モードの実用的なアプリケーションビルダー10いくつかの洞察フレーム設計の第7章:コアネットワークアーキテクチャの設計と実装フレームワーク工場モデル作成パッケージのHttpRequest中2 httpheaderインタフェース定義および実装3 HTTPリクエストヘッダと各ヘッドへの書き込みアクセスは、4つのHTTPステータスコードが定義された5 HTTPレスポンスパッケージ6 HTTPリクエストとインタフェースパッケージ実装テストケース書き込むために7 HTTP要求を第8章:拡張ネットワークの設計フレームワークの実装を要求する1 HttpURLConnectionのネイティブモード要求と応答サポート2マルチスレッド分散処理サービス層3及び書き込み要求である成功した除去工程をテストコード4下さい 成功型の変換パッケージの取扱いシーク第9章:教訓1つのhttpネットワークアーキテクチャの設計と解析






























学んだ2つのレッスン

 

下载地址:Android网络层架构设计实战 基于okhttp3

おすすめ

転載: www.cnblogs.com/mingyan520/p/11297429.html
おすすめ