Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(297)

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadCallable.java

Issue 2394763004: Componentize parts of minidump uploading for use from WebView. (Closed)
Patch Set: Minor changes - README and copyrights. Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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.chrome.browser.crash; 5 package org.chromium.chrome.browser.crash;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 import android.content.SharedPreferences; 8 import android.content.SharedPreferences;
9 import android.support.annotation.IntDef; 9 import android.support.annotation.IntDef;
10 10
11 import org.chromium.base.ContextUtils; 11 import org.chromium.base.ContextUtils;
12 import org.chromium.base.Log; 12 import org.chromium.base.Log;
13 import org.chromium.base.StreamUtil; 13 import org.chromium.base.StreamUtil;
14 import org.chromium.base.VisibleForTesting; 14 import org.chromium.base.VisibleForTesting;
15 import org.chromium.chrome.browser.preferences.privacy.CrashReportingPermissionM anager; 15 import org.chromium.chrome.browser.preferences.privacy.CrashReportingPermissionM anager;
16 import org.chromium.chrome.browser.preferences.privacy.PrivacyPreferencesManager ; 16 import org.chromium.chrome.browser.preferences.privacy.PrivacyPreferencesManager ;
17 import org.chromium.chrome.browser.util.HttpURLConnectionFactory; 17 import org.chromium.components.minidump_uploader.util.HttpURLConnectionFactory;
18 import org.chromium.chrome.browser.util.HttpURLConnectionFactoryImpl; 18 import org.chromium.components.minidump_uploader.util.HttpURLConnectionFactoryIm pl;
19 19
20 import java.io.BufferedReader; 20 import java.io.BufferedReader;
21 import java.io.ByteArrayOutputStream; 21 import java.io.ByteArrayOutputStream;
22 import java.io.File; 22 import java.io.File;
23 import java.io.FileInputStream; 23 import java.io.FileInputStream;
24 import java.io.FileReader; 24 import java.io.FileReader;
25 import java.io.FileWriter; 25 import java.io.FileWriter;
26 import java.io.IOException; 26 import java.io.IOException;
27 import java.io.InputStream; 27 import java.io.InputStream;
28 import java.io.OutputStream; 28 import java.io.OutputStream;
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
310 // TODO(gayane): Remove this function and unused prefs in M51. crbug.com/555 022 310 // TODO(gayane): Remove this function and unused prefs in M51. crbug.com/555 022
311 private void removeOutdatedPrefs(SharedPreferences sharedPreferences) { 311 private void removeOutdatedPrefs(SharedPreferences sharedPreferences) {
312 SharedPreferences.Editor editor = sharedPreferences.edit(); 312 SharedPreferences.Editor editor = sharedPreferences.edit();
313 editor.remove(PREF_DAY_UPLOAD_COUNT) 313 editor.remove(PREF_DAY_UPLOAD_COUNT)
314 .remove(PREF_LAST_UPLOAD_DAY) 314 .remove(PREF_LAST_UPLOAD_DAY)
315 .remove(PREF_LAST_UPLOAD_WEEK) 315 .remove(PREF_LAST_UPLOAD_WEEK)
316 .remove(PREF_WEEK_UPLOAD_SIZE) 316 .remove(PREF_WEEK_UPLOAD_SIZE)
317 .apply(); 317 .apply();
318 } 318 }
319 } 319 }
OLDNEW
« no previous file with comments | « chrome/android/java/DEPS ('k') | chrome/android/java/src/org/chromium/chrome/browser/util/HttpURLConnectionFactory.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698