Moved permissions UI files to different package
Moved AndroidPermissionDelegate and related files to its own package org.chromium.ui.permissions from org.chromium.ui.base. New files will be added to this package in later CLs. There are no other changes in this CL. Bug: 1293971 Change-Id: I6f8be15ec8f3dd6068fa98f22990febb536f9e24 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438747 Reviewed-by: Balazs Engedy <engedy@chromium.org> Reviewed-by: Bo Liu <boliu@chromium.org> Reviewed-by: David Trainor <dtrainor@chromium.org> Reviewed-by: Ted Choc <tedchoc@chromium.org> Commit-Queue: Shakti Sahu <shaktisahu@chromium.org> Auto-Submit: Shakti Sahu <shaktisahu@chromium.org> Cr-Commit-Position: refs/heads/main@{#968760}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
9c8adc3706
commit
80523bac73
chrome
android
features
cablev2_authenticator
java
src
org
chromium
chrome
browser
webauth
authenticator
vr
java
src
org
chromium
chrome
browser
java
src
org
chromium
chrome
javatests
src
org
chromium
chrome
browser
junit
src
org
chromium
chrome
browser
browser
share
android
java
src
org
chromium
javatests
src
org
chromium
chrome
browser
ui
android
omnibox
java
src
org
chromium
chrome
browser
searchactivityutils
java
src
org
chromium
chrome
browser
ui
searchactivityutils
toolbar
java
src
org
components
external_intents
android
java
src
org
chromium
components
external_intents
page_info
android
java
src
org
chromium
components
page_info
permissions
android
java
src
org
chromium
components
ui/android
weblayer/browser/java/org/chromium/weblayer_private
@ -36,8 +36,8 @@ import org.chromium.base.Log;
|
||||
import org.chromium.base.ThreadUtils;
|
||||
import org.chromium.base.task.PostTask;
|
||||
import org.chromium.content_public.browser.UiThreadTaskTraits;
|
||||
import org.chromium.ui.base.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.widget.Toast;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -74,12 +74,12 @@ import org.chromium.content_public.browser.LoadUrlParams;
|
||||
import org.chromium.content_public.browser.UiThreadTaskTraits;
|
||||
import org.chromium.content_public.browser.ViewEventSink;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.display.DisplayAndroid;
|
||||
import org.chromium.ui.display.VirtualDisplayAndroid;
|
||||
import org.chromium.ui.modaldialog.DialogDismissalCause;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.widget.UiWidgetFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -17,11 +17,11 @@ import org.chromium.base.ApiCompatibilityUtils;
|
||||
import org.chromium.base.ApplicationStatus;
|
||||
import org.chromium.base.ContextUtils;
|
||||
import org.chromium.base.supplier.Supplier;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.display.DisplayAndroid;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.Arrays;
|
||||
|
@ -21,8 +21,8 @@ import org.chromium.base.UserDataHost;
|
||||
import org.chromium.base.task.AsyncTask;
|
||||
import org.chromium.chrome.browser.tab.Tab;
|
||||
import org.chromium.components.embedder_support.util.UrlUtilities;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
import java.io.File;
|
||||
|
@ -19,10 +19,10 @@ import org.chromium.chrome.browser.profiles.OTRProfileID;
|
||||
import org.chromium.chrome.browser.profiles.ProfileKey;
|
||||
import org.chromium.components.browser_ui.modaldialog.AppModalPresenter;
|
||||
import org.chromium.components.embedder_support.util.UrlConstants;
|
||||
import org.chromium.ui.base.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManagerHolder;
|
||||
import org.chromium.ui.permissions.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
|
@ -12,8 +12,8 @@ import org.chromium.base.annotations.NativeMethods;
|
||||
import org.chromium.chrome.browser.flags.ChromeFeatureList;
|
||||
import org.chromium.components.download.DownloadCollectionBridge;
|
||||
import org.chromium.content_public.browser.BrowserStartupController;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
/**
|
||||
|
@ -13,8 +13,8 @@ import androidx.annotation.NonNull;
|
||||
import org.chromium.base.ApplicationStatus;
|
||||
import org.chromium.base.Callback;
|
||||
import org.chromium.components.permissions.AndroidPermissionRequester;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
/**
|
||||
* Handles file access permission requests.
|
||||
|
@ -8,6 +8,7 @@ import android.Manifest;
|
||||
import android.content.ComponentCallbacks;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
|
||||
import org.chromium.base.ApplicationStatus;
|
||||
import org.chromium.base.Log;
|
||||
import org.chromium.base.annotations.CalledByNative;
|
||||
@ -26,7 +27,7 @@ import org.chromium.chrome.browser.tabmodel.TabModelSelectorTabObserver;
|
||||
import org.chromium.components.embedder_support.util.UrlUtilities;
|
||||
import org.chromium.content_public.browser.BrowserStartupController;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
/**
|
||||
|
@ -16,8 +16,8 @@ import org.chromium.base.ContextUtils;
|
||||
import org.chromium.base.annotations.CalledByNative;
|
||||
import org.chromium.base.annotations.NativeMethods;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
|
@ -44,8 +44,8 @@ import org.chromium.content_public.browser.bluetooth.BluetoothChooserEvent;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.content_public.browser.test.util.TouchCommon;
|
||||
import org.chromium.ui.base.ActivityWindowAndroid;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.widget.TextViewWithClickableSpans;
|
||||
|
||||
import java.util.concurrent.Callable;
|
||||
|
@ -35,8 +35,8 @@ import org.chromium.components.content_settings.ContentSettingsType;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.net.test.EmbeddedTestServer;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
2
chrome/android/javatests/src/org/chromium/chrome/browser/metrics/StartupPermissionsMetricsTest.java
2
chrome/android/javatests/src/org/chromium/chrome/browser/metrics/StartupPermissionsMetricsTest.java
@ -31,7 +31,7 @@ import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
||||
import org.chromium.chrome.test.ChromeTabbedActivityTestRule;
|
||||
import org.chromium.chrome.test.batch.BlankCTATabInitialStateRule;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Tests for startup timing histograms.
|
||||
|
@ -52,7 +52,7 @@ import org.chromium.chrome.test.util.OmniboxTestUtils;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.content_public.browser.test.util.ClickUtils;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.test.util.UiRestriction;
|
||||
|
||||
import java.util.concurrent.Callable;
|
||||
|
@ -76,12 +76,12 @@ import org.chromium.components.omnibox.AutocompleteResult;
|
||||
import org.chromium.components.user_prefs.UserPrefs;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.ui.base.ActivityWindowAndroid;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.IntentRequestTracker;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.base.WindowAndroid.IntentCallback;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -36,8 +36,8 @@ import org.chromium.components.messages.MessageContainer;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.net.test.EmbeddedTestServer;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
4
chrome/android/javatests/src/org/chromium/chrome/browser/permissions/RuntimePermissionTestUtils.java
4
chrome/android/javatests/src/org/chromium/chrome/browser/permissions/RuntimePermissionTestUtils.java
@ -24,12 +24,12 @@ import org.chromium.components.permissions.R;
|
||||
import org.chromium.content_public.browser.test.util.TestThreadUtils;
|
||||
import org.chromium.device.geolocation.LocationProviderOverrider;
|
||||
import org.chromium.device.geolocation.MockLocationProvider;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.modaldialog.DialogDismissalCause;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.modaldialog.ModalDialogProperties;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Set;
|
||||
|
@ -26,8 +26,8 @@ import org.chromium.components.content_settings.ContentSettingValues;
|
||||
import org.chromium.components.content_settings.ContentSettingsType;
|
||||
import org.chromium.components.page_info.PageInfoPermissionsController.PermissionObject;
|
||||
import org.chromium.components.page_info.PermissionParamsListBuilder;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -19,7 +19,7 @@ import androidx.appcompat.app.AlertDialog;
|
||||
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.browser.download.FileAccessPermissionHelper;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.util.Date;
|
||||
|
@ -7,7 +7,7 @@ package org.chromium.chrome.browser.share.qrcode;
|
||||
import android.app.Activity;
|
||||
import android.app.FragmentManager;
|
||||
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Creates and represents the QrCode main UI.
|
||||
|
@ -19,7 +19,7 @@ import com.google.android.material.tabs.TabLayout;
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.browser.share.qrcode.scan_tab.QrCodeScanCoordinator;
|
||||
import org.chromium.chrome.browser.share.qrcode.share_tab.QrCodeShareCoordinator;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.widget.ChromeImageButton;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
2
chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialogTab.java
2
chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialogTab.java
@ -6,7 +6,7 @@ package org.chromium.chrome.browser.share.qrcode;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Common interface for all the tab components in QrCodeDialog.
|
||||
|
@ -6,7 +6,7 @@ package org.chromium.chrome.browser.share.qrcode;
|
||||
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
@ -9,9 +9,9 @@ import android.view.View;
|
||||
|
||||
import org.chromium.base.metrics.RecordUserAction;
|
||||
import org.chromium.chrome.browser.share.qrcode.QrCodeDialogTab;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.modelutil.PropertyModelChangeProcessor;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Creates and represents the QrCode scan panel UI.
|
||||
|
@ -27,10 +27,10 @@ import org.chromium.base.task.AsyncTask;
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.browser.browserservices.intents.WebappConstants;
|
||||
import org.chromium.chrome.browser.document.ChromeLauncherActivity;
|
||||
import org.chromium.ui.base.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.permissions.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.widget.Toast;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -9,9 +9,9 @@ import android.view.View;
|
||||
|
||||
import org.chromium.base.metrics.RecordUserAction;
|
||||
import org.chromium.chrome.browser.share.qrcode.QrCodeDialogTab;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.modelutil.PropertyModelChangeProcessor;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Creates and represents the QrCode share panel UI.
|
||||
|
@ -23,8 +23,8 @@ import org.chromium.chrome.browser.download.FileAccessPermissionHelper;
|
||||
import org.chromium.chrome.browser.init.ChromeBrowserInitializer;
|
||||
import org.chromium.chrome.browser.share.BitmapDownloadRequest;
|
||||
import org.chromium.chrome.browser.share.qrcode.QRCodeGenerationRequest;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* QrCodeShareMediator is in charge of calculating and setting values for QrCodeShareViewProperties.
|
||||
|
@ -9,8 +9,8 @@ import android.graphics.Bitmap;
|
||||
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.browser.share.SaveBitmapDelegate;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* ScreenshotShareSheetSaveDelegate is in charge of download the current bitmap.
|
||||
|
@ -4,7 +4,6 @@
|
||||
|
||||
package org.chromium.chrome.browser.share;
|
||||
|
||||
import android.Manifest.permission;
|
||||
import android.app.Activity;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.graphics.Bitmap;
|
||||
@ -23,8 +22,8 @@ import org.chromium.base.test.BaseActivityTestRule;
|
||||
import org.chromium.base.test.UiThreadTest;
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.test.util.DummyUiActivity;
|
||||
|
||||
/**
|
||||
|
@ -44,8 +44,8 @@ import org.chromium.content_public.browser.NavigationHandle;
|
||||
import org.chromium.content_public.browser.RenderFrameHost;
|
||||
import org.chromium.content_public.browser.WebContents;
|
||||
import org.chromium.content_public.browser.WebContentsObserver;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -21,7 +21,7 @@ import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.profiles.ProfileManager;
|
||||
import org.chromium.components.prefs.PrefService;
|
||||
import org.chromium.components.user_prefs.UserPrefs;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
@ -34,8 +34,8 @@ import org.chromium.components.search_engines.TemplateUrlService;
|
||||
import org.chromium.components.search_engines.TemplateUrlService.LoadListener;
|
||||
import org.chromium.components.search_engines.TemplateUrlService.TemplateUrlServiceObserver;
|
||||
import org.chromium.content_public.browser.UiThreadTaskTraits;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.DeviceFormFactor;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
@ -31,7 +31,7 @@ import org.chromium.chrome.browser.toolbar.R;
|
||||
import org.chromium.chrome.browser.toolbar.adaptive.AdaptiveToolbarFeatures.AdaptiveToolbarButtonVariant;
|
||||
import org.chromium.chrome.browser.toolbar.adaptive.settings.AdaptiveToolbarPreferenceFragment;
|
||||
import org.chromium.components.browser_ui.settings.SettingsLauncher;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
|
@ -57,7 +57,7 @@ import org.chromium.chrome.test.util.browser.Features;
|
||||
import org.chromium.chrome.test.util.browser.Features.DisableFeatures;
|
||||
import org.chromium.chrome.test.util.browser.Features.EnableFeatures;
|
||||
import org.chromium.components.browser_ui.settings.SettingsLauncher;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -16,7 +16,7 @@ import org.chromium.chrome.browser.segmentation_platform.SegmentationPlatformSer
|
||||
import org.chromium.chrome.browser.toolbar.adaptive.AdaptiveToolbarFeatures.AdaptiveToolbarButtonVariant;
|
||||
import org.chromium.components.optimization_guide.proto.ModelsProto.OptimizationTarget;
|
||||
import org.chromium.components.segmentation_platform.SegmentationPlatformService;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
/**
|
||||
* Central class that determines the state of the toolbar button based on finch configuration,
|
||||
|
@ -32,7 +32,7 @@ import org.chromium.chrome.test.util.browser.Features;
|
||||
import org.chromium.chrome.test.util.browser.Features.DisableFeatures;
|
||||
import org.chromium.chrome.test.util.browser.Features.EnableFeatures;
|
||||
import org.chromium.components.optimization_guide.proto.ModelsProto.OptimizationTarget;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -18,8 +18,8 @@ import org.chromium.chrome.browser.toolbar.adaptive.AdaptiveToolbarStatePredicto
|
||||
import org.chromium.chrome.browser.toolbar.adaptive.AdaptiveToolbarStats;
|
||||
import org.chromium.components.browser_ui.settings.ChromeSwitchPreference;
|
||||
import org.chromium.components.browser_ui.settings.SettingsUtils;
|
||||
import org.chromium.ui.base.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.ActivityAndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
|
@ -62,8 +62,8 @@ import org.chromium.content_public.common.ContentUrlConstants;
|
||||
import org.chromium.content_public.common.Referrer;
|
||||
import org.chromium.network.mojom.ReferrerPolicy;
|
||||
import org.chromium.ui.base.PageTransition;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
|
@ -15,7 +15,7 @@ import org.chromium.components.location.LocationUtils;
|
||||
import org.chromium.components.page_info.PageInfoPermissionsController.PermissionObject;
|
||||
import org.chromium.components.permissions.AndroidPermissionRequester;
|
||||
import org.chromium.components.permissions.nfc.NfcSystemLevelSetting;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -15,14 +15,14 @@ import androidx.annotation.StringRes;
|
||||
import org.chromium.base.CollectionUtil;
|
||||
import org.chromium.base.annotations.CalledByNative;
|
||||
import org.chromium.components.content_settings.ContentSettingsType;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.modaldialog.DialogDismissalCause;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManagerHolder;
|
||||
import org.chromium.ui.modaldialog.ModalDialogProperties;
|
||||
import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
@ -33,8 +33,8 @@ import org.chromium.components.location.LocationUtils;
|
||||
import org.chromium.components.omnibox.AutocompleteSchemeClassifier;
|
||||
import org.chromium.components.omnibox.OmniboxUrlEmphasizer;
|
||||
import org.chromium.content_public.browser.bluetooth.BluetoothChooserEvent;
|
||||
import org.chromium.ui.base.PermissionCallback;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.text.NoUnderlineClickableSpan;
|
||||
import org.chromium.ui.text.SpanApplier;
|
||||
import org.chromium.ui.text.SpanApplier.SpanInfo;
|
||||
|
@ -240,12 +240,9 @@ android_library("ui_no_recycler_view_java") {
|
||||
"java/src/org/chromium/ui/OverscrollRefreshHandler.java",
|
||||
"java/src/org/chromium/ui/UiSwitches.java",
|
||||
"java/src/org/chromium/ui/ViewProvider.java",
|
||||
"java/src/org/chromium/ui/base/ActivityAndroidPermissionDelegate.java",
|
||||
"java/src/org/chromium/ui/base/ActivityIntentRequestTrackerDelegate.java",
|
||||
"java/src/org/chromium/ui/base/ActivityKeyboardVisibilityDelegate.java",
|
||||
"java/src/org/chromium/ui/base/ActivityWindowAndroid.java",
|
||||
"java/src/org/chromium/ui/base/AndroidPermissionDelegate.java",
|
||||
"java/src/org/chromium/ui/base/AndroidPermissionDelegateWithRequester.java",
|
||||
"java/src/org/chromium/ui/base/ApplicationViewportInsetSupplier.java",
|
||||
"java/src/org/chromium/ui/base/Clipboard.java",
|
||||
"java/src/org/chromium/ui/base/DeviceFormFactor.java",
|
||||
@ -258,7 +255,6 @@ android_library("ui_no_recycler_view_java") {
|
||||
"java/src/org/chromium/ui/base/IntentRequestTracker.java",
|
||||
"java/src/org/chromium/ui/base/IntentRequestTrackerImpl.java",
|
||||
"java/src/org/chromium/ui/base/LocalizationUtils.java",
|
||||
"java/src/org/chromium/ui/base/PermissionCallback.java",
|
||||
"java/src/org/chromium/ui/base/PhotoPicker.java",
|
||||
"java/src/org/chromium/ui/base/PhotoPickerDelegate.java",
|
||||
"java/src/org/chromium/ui/base/PhotoPickerListener.java",
|
||||
@ -307,6 +303,10 @@ android_library("ui_no_recycler_view_java") {
|
||||
"java/src/org/chromium/ui/modelutil/PropertyModelChangeProcessor.java",
|
||||
"java/src/org/chromium/ui/modelutil/PropertyObservable.java",
|
||||
"java/src/org/chromium/ui/modelutil/SimpleList.java",
|
||||
"java/src/org/chromium/ui/permissions/ActivityAndroidPermissionDelegate.java",
|
||||
"java/src/org/chromium/ui/permissions/AndroidPermissionDelegate.java",
|
||||
"java/src/org/chromium/ui/permissions/AndroidPermissionDelegateWithRequester.java",
|
||||
"java/src/org/chromium/ui/permissions/PermissionCallback.java",
|
||||
"java/src/org/chromium/ui/resources/HandleViewResources.java",
|
||||
"java/src/org/chromium/ui/resources/LayoutResource.java",
|
||||
"java/src/org/chromium/ui/resources/Resource.java",
|
||||
@ -458,7 +458,6 @@ junit_binary("ui_junit_tests") {
|
||||
sources = [
|
||||
"junit/src/org/chromium/ui/AsyncViewProviderTest.java",
|
||||
"junit/src/org/chromium/ui/AsyncViewStubTest.java",
|
||||
"junit/src/org/chromium/ui/base/ActivityAndroidPermissionDelegateTest.java",
|
||||
"junit/src/org/chromium/ui/base/ApplicationViewportInsetSupplierTest.java",
|
||||
"junit/src/org/chromium/ui/base/ClipboardTest.java",
|
||||
"junit/src/org/chromium/ui/base/DropDataAndroidUnitTest.java",
|
||||
@ -475,6 +474,7 @@ junit_binary("ui_junit_tests") {
|
||||
"junit/src/org/chromium/ui/modelutil/PropertyModelTest.java",
|
||||
"junit/src/org/chromium/ui/modelutil/SimpleListObservableTest.java",
|
||||
"junit/src/org/chromium/ui/modelutil/SimpleRecyclerViewAdapterTest.java",
|
||||
"junit/src/org/chromium/ui/permissions/ActivityAndroidPermissionDelegateTest.java",
|
||||
"junit/src/org/chromium/ui/resources/dynamics/BitmapDynamicResourceTest.java",
|
||||
"junit/src/org/chromium/ui/resources/dynamics/ViewResourceAdapterTest.java",
|
||||
"junit/src/org/chromium/ui/shadows/ShadowAppCompatResourcesTest.java",
|
||||
|
@ -12,6 +12,7 @@ import androidx.annotation.NonNull;
|
||||
import org.chromium.base.ActivityState;
|
||||
import org.chromium.base.ApplicationStatus;
|
||||
import org.chromium.base.ContextUtils;
|
||||
import org.chromium.ui.permissions.ActivityAndroidPermissionDelegate;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
|
@ -48,6 +48,8 @@ import org.chromium.ui.KeyboardVisibilityDelegate;
|
||||
import org.chromium.ui.display.DisplayAndroid;
|
||||
import org.chromium.ui.display.DisplayAndroid.DisplayAndroidObserver;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegate;
|
||||
import org.chromium.ui.permissions.PermissionCallback;
|
||||
import org.chromium.ui.widget.Toast;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
package org.chromium.ui.base;
|
||||
package org.chromium.ui.permissions;
|
||||
|
||||
import android.app.Activity;
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
package org.chromium.ui.base;
|
||||
package org.chromium.ui.permissions;
|
||||
|
||||
/**
|
||||
* Contains the functionality for interacting with the android permissions system.
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
package org.chromium.ui.base;
|
||||
package org.chromium.ui.permissions;
|
||||
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.PackageManager;
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
package org.chromium.ui.base;
|
||||
package org.chromium.ui.permissions;
|
||||
|
||||
/**
|
||||
* Callback for permission requests.
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
package org.chromium.ui.base;
|
||||
package org.chromium.ui.permissions;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
@ -26,6 +26,7 @@ import org.robolectric.shadows.ShadowActivity;
|
||||
import org.robolectric.shadows.ShadowActivity.PermissionsRequest;
|
||||
|
||||
import org.chromium.base.test.BaseRobolectricTestRunner;
|
||||
import org.chromium.ui.base.TestActivity;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -5,7 +5,7 @@
|
||||
package org.chromium.weblayer_private;
|
||||
|
||||
import org.chromium.base.compat.ApiHelperForM;
|
||||
import org.chromium.ui.base.AndroidPermissionDelegateWithRequester;
|
||||
import org.chromium.ui.permissions.AndroidPermissionDelegateWithRequester;
|
||||
|
||||
/**
|
||||
* AndroidPermissionDelegate implementation for BrowserFragment.
|
||||
|
Reference in New Issue
Block a user