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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java

Issue 2014803002: Move DownloadControllerAndroid from content/ to chrome/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: moved download delegate interface to native Created 4 years, 6 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.download; 5 package org.chromium.chrome.browser.download;
6 6
7 import android.app.DownloadManager; 7 import android.app.DownloadManager;
8 import android.content.ActivityNotFoundException; 8 import android.content.ActivityNotFoundException;
9 import android.content.BroadcastReceiver; 9 import android.content.BroadcastReceiver;
10 import android.content.Context; 10 import android.content.Context;
(...skipping 13 matching lines...) Expand all
24 import org.chromium.base.ContextUtils; 24 import org.chromium.base.ContextUtils;
25 import org.chromium.base.Log; 25 import org.chromium.base.Log;
26 import org.chromium.base.ThreadUtils; 26 import org.chromium.base.ThreadUtils;
27 import org.chromium.base.VisibleForTesting; 27 import org.chromium.base.VisibleForTesting;
28 import org.chromium.base.annotations.CalledByNative; 28 import org.chromium.base.annotations.CalledByNative;
29 import org.chromium.base.annotations.SuppressFBWarnings; 29 import org.chromium.base.annotations.SuppressFBWarnings;
30 import org.chromium.base.metrics.RecordHistogram; 30 import org.chromium.base.metrics.RecordHistogram;
31 import org.chromium.chrome.R; 31 import org.chromium.chrome.R;
32 import org.chromium.chrome.browser.externalnav.ExternalNavigationDelegateImpl; 32 import org.chromium.chrome.browser.externalnav.ExternalNavigationDelegateImpl;
33 import org.chromium.content.browser.DownloadController; 33 import org.chromium.content.browser.DownloadController;
34 import org.chromium.content.browser.DownloadInfo; 34 import org.chromium.content_public.browser.DownloadInfo;
35 import org.chromium.net.ConnectionType; 35 import org.chromium.net.ConnectionType;
36 import org.chromium.net.NetworkChangeNotifierAutoDetect; 36 import org.chromium.net.NetworkChangeNotifierAutoDetect;
37 import org.chromium.net.RegistrationPolicyAlwaysRegister; 37 import org.chromium.net.RegistrationPolicyAlwaysRegister;
38 import org.chromium.ui.widget.Toast; 38 import org.chromium.ui.widget.Toast;
39 39
40 import java.io.File; 40 import java.io.File;
41 import java.util.ArrayList; 41 import java.util.ArrayList;
42 import java.util.Arrays; 42 import java.util.Arrays;
43 import java.util.HashSet; 43 import java.util.HashSet;
44 import java.util.Iterator; 44 import java.util.Iterator;
(...skipping 1411 matching lines...) Expand 10 before | Expand all | Expand 10 after
1456 @Override 1456 @Override
1457 public void updateActiveNetworkList(int[] activeNetIds) {} 1457 public void updateActiveNetworkList(int[] activeNetIds) {}
1458 1458
1459 private native long nativeInit(); 1459 private native long nativeInit();
1460 private native void nativeResumeDownload( 1460 private native void nativeResumeDownload(
1461 long nativeDownloadManagerService, String downloadGuid); 1461 long nativeDownloadManagerService, String downloadGuid);
1462 private native void nativeCancelDownload( 1462 private native void nativeCancelDownload(
1463 long nativeDownloadManagerService, String downloadGuid, boolean isOf fTheRecord); 1463 long nativeDownloadManagerService, String downloadGuid, boolean isOf fTheRecord);
1464 private native void nativePauseDownload(long nativeDownloadManagerService, S tring downloadGuid); 1464 private native void nativePauseDownload(long nativeDownloadManagerService, S tring downloadGuid);
1465 } 1465 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698