/* * Copyright (C) 2021 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.settingslib.enterprise; /** * A {@code String} provider for the action disabled by admin dialog. */ public interface DeviceAdminStringProvider { /** * Returns the default dialog title for the case when an action is disabled by policy on a * managed device. */ String getDefaultDisabledByPolicyTitle(); /** * Returns the dialog title for the case when volume adjusting is disabled. */ String getDisallowAdjustVolumeTitle(); /** * Returns the dialog title for the case when outgoing calls are disabled. */ String getDisallowOutgoingCallsTitle(); /** * Returns the dialog title for the case when sending SMS is disabled. */ String getDisallowSmsTitle(); /** * Returns the dialog title for the case when the camera is disabled. */ String getDisableCameraTitle(); /** * Returns the dialog title for the case when screen capturing is disabled. */ String getDisableScreenCaptureTitle(); /** * Returns the dialog title for the case when suspending apps is disabled. */ String getSuspendPackagesTitle(); /** * Returns the default dialog content for the case when an action is disabled by policy. */ String getDefaultDisabledByPolicyContent(); /** * Returns the URL for the page to be shown when the learn more button is chosen. */ String getLearnMoreHelpPageUrl(); /** * Returns the default dialog title for the case when an action is disabled by policy on * a financed device. */ String getDisabledByPolicyTitleForFinancedDevice(); /** * Returns the dialog title for when biometrics require parental consent. */ String getDisabledBiometricsParentConsentTitle(); /** * Returns the dialog contents for when biometrics require parental consent. */ String getDisabledBiometricsParentConsentContent(); }