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

Side by Side Diff: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellActivity.java

Issue 1057533005: Make service tab launcher a component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 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 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.chrome.shell; 5 package org.chromium.chrome.shell;
6 6
7 import android.app.Activity; 7 import android.app.Activity;
8 import android.app.FragmentManager; 8 import android.app.FragmentManager;
9 import android.app.Notification; 9 import android.app.Notification;
10 import android.content.Intent; 10 import android.content.Intent;
(...skipping 13 matching lines...) Expand all
24 import org.chromium.base.BaseSwitches; 24 import org.chromium.base.BaseSwitches;
25 import org.chromium.base.CommandLine; 25 import org.chromium.base.CommandLine;
26 import org.chromium.base.ContentUriUtils; 26 import org.chromium.base.ContentUriUtils;
27 import org.chromium.base.MemoryPressureListener; 27 import org.chromium.base.MemoryPressureListener;
28 import org.chromium.base.VisibleForTesting; 28 import org.chromium.base.VisibleForTesting;
29 import org.chromium.base.annotations.SuppressFBWarnings; 29 import org.chromium.base.annotations.SuppressFBWarnings;
30 import org.chromium.base.library_loader.LibraryProcessType; 30 import org.chromium.base.library_loader.LibraryProcessType;
31 import org.chromium.base.library_loader.ProcessInitException; 31 import org.chromium.base.library_loader.ProcessInitException;
32 import org.chromium.chrome.browser.DevToolsServer; 32 import org.chromium.chrome.browser.DevToolsServer;
33 import org.chromium.chrome.browser.FileProviderHelper; 33 import org.chromium.chrome.browser.FileProviderHelper;
34 import org.chromium.chrome.browser.ServiceTabLauncher;
35 import org.chromium.chrome.browser.Tab; 34 import org.chromium.chrome.browser.Tab;
36 import org.chromium.chrome.browser.appmenu.AppMenuHandler; 35 import org.chromium.chrome.browser.appmenu.AppMenuHandler;
37 import org.chromium.chrome.browser.appmenu.AppMenuPropertiesDelegate; 36 import org.chromium.chrome.browser.appmenu.AppMenuPropertiesDelegate;
38 import org.chromium.chrome.browser.dom_distiller.DomDistillerTabUtils; 37 import org.chromium.chrome.browser.dom_distiller.DomDistillerTabUtils;
39 import org.chromium.chrome.browser.nfc.BeamController; 38 import org.chromium.chrome.browser.nfc.BeamController;
40 import org.chromium.chrome.browser.nfc.BeamProvider; 39 import org.chromium.chrome.browser.nfc.BeamProvider;
41 import org.chromium.chrome.browser.notifications.NotificationUIManager; 40 import org.chromium.chrome.browser.notifications.NotificationUIManager;
42 import org.chromium.chrome.browser.preferences.PreferencesLauncher; 41 import org.chromium.chrome.browser.preferences.PreferencesLauncher;
43 import org.chromium.chrome.browser.printing.PrintingControllerFactory; 42 import org.chromium.chrome.browser.printing.PrintingControllerFactory;
44 import org.chromium.chrome.browser.printing.TabPrinter; 43 import org.chromium.chrome.browser.printing.TabPrinter;
45 import org.chromium.chrome.browser.share.ShareHelper; 44 import org.chromium.chrome.browser.share.ShareHelper;
46 import org.chromium.chrome.browser.sync.SyncController; 45 import org.chromium.chrome.browser.sync.SyncController;
47 import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; 46 import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType;
48 import org.chromium.chrome.browser.tabmodel.TabModelSelector; 47 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
49 import org.chromium.chrome.shell.sync.AccountChooserFragment; 48 import org.chromium.chrome.shell.sync.AccountChooserFragment;
50 import org.chromium.chrome.shell.sync.SignoutFragment; 49 import org.chromium.chrome.shell.sync.SignoutFragment;
51 import org.chromium.components.dom_distiller.core.DomDistillerUrlUtils; 50 import org.chromium.components.dom_distiller.core.DomDistillerUrlUtils;
51 import org.chromium.components.service_tab_launcher.ServiceTabLauncher;
52 import org.chromium.content.app.ContentApplication; 52 import org.chromium.content.app.ContentApplication;
53 import org.chromium.content.browser.ActivityContentVideoViewClient; 53 import org.chromium.content.browser.ActivityContentVideoViewClient;
54 import org.chromium.content.browser.BrowserStartupController; 54 import org.chromium.content.browser.BrowserStartupController;
55 import org.chromium.content.browser.ContentViewCore; 55 import org.chromium.content.browser.ContentViewCore;
56 import org.chromium.content.browser.DeviceUtils; 56 import org.chromium.content.browser.DeviceUtils;
57 import org.chromium.printing.PrintManagerDelegateImpl; 57 import org.chromium.printing.PrintManagerDelegateImpl;
58 import org.chromium.printing.PrintingController; 58 import org.chromium.printing.PrintingController;
59 import org.chromium.sync.signin.AccountManagerHelper; 59 import org.chromium.sync.signin.AccountManagerHelper;
60 import org.chromium.sync.signin.ChromeSigninController; 60 import org.chromium.sync.signin.ChromeSigninController;
61 import org.chromium.ui.base.ActivityWindowAndroid; 61 import org.chromium.ui.base.ActivityWindowAndroid;
(...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after
491 /** 491 /**
492 * Open a dialog that gives the user the option to sign out. 492 * Open a dialog that gives the user the option to sign out.
493 * 493 *
494 * @param fragmentManager the FragmentManager. 494 * @param fragmentManager the FragmentManager.
495 */ 495 */
496 private static void openSignOutDialog(FragmentManager fragmentManager) { 496 private static void openSignOutDialog(FragmentManager fragmentManager) {
497 SignoutFragment signoutFragment = new SignoutFragment(); 497 SignoutFragment signoutFragment = new SignoutFragment();
498 signoutFragment.show(fragmentManager, null); 498 signoutFragment.show(fragmentManager, null);
499 } 499 }
500 } 500 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698