| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package org.chromium.cronet_sample_apk; | 5 package org.chromium.cronet_sample_apk; |
| 6 | 6 |
| 7 import android.app.Activity; | 7 import android.app.Activity; |
| 8 import android.app.AlertDialog; | |
| 9 import android.content.DialogInterface; | 8 import android.content.DialogInterface; |
| 10 import android.os.Bundle; | 9 import android.os.Bundle; |
| 10 import android.support.v7.app.AlertDialog; |
| 11 import android.view.LayoutInflater; | 11 import android.view.LayoutInflater; |
| 12 import android.view.View; | 12 import android.view.View; |
| 13 import android.widget.EditText; | 13 import android.widget.EditText; |
| 14 import android.widget.TextView; | 14 import android.widget.TextView; |
| 15 | 15 |
| 16 import org.chromium.base.Log; | 16 import org.chromium.base.Log; |
| 17 import org.chromium.net.CronetEngine; | 17 import org.chromium.net.CronetEngine; |
| 18 import org.chromium.net.UploadDataProviders; | 18 import org.chromium.net.UploadDataProviders; |
| 19 import org.chromium.net.UrlRequest; | 19 import org.chromium.net.UrlRequest; |
| 20 import org.chromium.net.UrlRequestException; | 20 import org.chromium.net.UrlRequestException; |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 162 private void startWithURL(String url) { | 162 private void startWithURL(String url) { |
| 163 startWithURL(url, null); | 163 startWithURL(url, null); |
| 164 } | 164 } |
| 165 | 165 |
| 166 private void startWithURL(String url, String postData) { | 166 private void startWithURL(String url, String postData) { |
| 167 Log.i(TAG, "Cronet started: %s", url); | 167 Log.i(TAG, "Cronet started: %s", url); |
| 168 mUrl = url; | 168 mUrl = url; |
| 169 | 169 |
| 170 Executor executor = Executors.newSingleThreadExecutor(); | 170 Executor executor = Executors.newSingleThreadExecutor(); |
| 171 UrlRequest.Callback callback = new SimpleUrlRequestCallback(); | 171 UrlRequest.Callback callback = new SimpleUrlRequestCallback(); |
| 172 UrlRequest.Builder builder = new UrlRequest.Builder(url, callback, execu
tor, mCronetEngine); | 172 UrlRequest.Builder builder = mCronetEngine.newUrlRequestBuilder(url, cal
lback, executor); |
| 173 applyPostDataToUrlRequestBuilder(builder, executor, postData); | 173 applyPostDataToUrlRequestBuilder(builder, executor, postData); |
| 174 builder.build().start(); | 174 builder.build().start(); |
| 175 } | 175 } |
| 176 | 176 |
| 177 // Starts writing NetLog to disk. startNetLog() should be called afterwards. | 177 // Starts writing NetLog to disk. startNetLog() should be called afterwards. |
| 178 private void startNetLog() { | 178 private void startNetLog() { |
| 179 mCronetEngine.startNetLogToFile(getCacheDir().getPath() + "/netlog.json"
, false); | 179 mCronetEngine.startNetLogToFile(getCacheDir().getPath() + "/netlog.json"
, false); |
| 180 } | 180 } |
| 181 | 181 |
| 182 // Stops writing NetLog to disk. Should be called after calling startNetLog(
). | 182 // Stops writing NetLog to disk. Should be called after calling startNetLog(
). |
| 183 // NetLog can be downloaded afterwards via: | 183 // NetLog can be downloaded afterwards via: |
| 184 // adb root | 184 // adb root |
| 185 // adb pull /data/data/org.chromium.cronet_sample_apk/cache/netlog.json | 185 // adb pull /data/data/org.chromium.cronet_sample_apk/cache/netlog.json |
| 186 // netlog.json can then be viewed in a Chrome tab navigated to chrome://net-
internals/#import | 186 // netlog.json can then be viewed in a Chrome tab navigated to chrome://net-
internals/#import |
| 187 private void stopNetLog() { | 187 private void stopNetLog() { |
| 188 mCronetEngine.stopNetLog(); | 188 mCronetEngine.stopNetLog(); |
| 189 } | 189 } |
| 190 } | 190 } |
| OLD | NEW |