summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
diff options
context:
space:
mode:
authorBartosz Fabianowski <bartfab@google.com>2017-01-17 12:42:35 +0100
committerBartosz Fabianowski <bartfab@google.com>2017-01-19 11:09:45 +0100
commitccd4fa8e609a8fe9d2535ec78922b12d03ec0120 (patch)
treee224a7c971d4976abbce049d0b3532dacaa7984f /src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
parent5782b390dd72add5d8bb0055d9de37496e8deaf6 (diff)
downloadpackages_apps_Settings-ccd4fa8e609a8fe9d2535ec78922b12d03ec0120.tar.gz
packages_apps_Settings-ccd4fa8e609a8fe9d2535ec78922b12d03ec0120.tar.bz2
packages_apps_Settings-ccd4fa8e609a8fe9d2535ec78922b12d03ec0120.zip
Add Device Owner disclosure to Add Accounts dialog
This CL adds a footer to the Add Accounts dialog that tells the user when the device is managed by a Device Owner app. Bug: 32692748 Test: make RunSettingsRoboTests Change-Id: I0dd161eb0bbbc87c04692d4fa6547bd41dab05e0
Diffstat (limited to 'src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java')
-rw-r--r--src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
index 43f69032a1..91ad119a7f 100644
--- a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
+++ b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
@@ -16,6 +16,8 @@
package com.android.settings.enterprise;
+import android.content.Context;
+
import java.util.Date;
public interface EnterprisePrivacyFeatureProvider {
@@ -32,6 +34,15 @@ public interface EnterprisePrivacyFeatureProvider {
boolean isInCompMode();
/**
+ * Returns a message informing the user that the device is managed by a Device Owner app. The
+ * message includes a Learn More link that takes the user to the enterprise privacy section of
+ * Settings. If the device is not managed by a Device Owner app, returns {@code null}.
+ *
+ * @param context The context in which to show the enterprise privacy section of Settings
+ */
+ CharSequence getDeviceOwnerDisclosure(Context context);
+
+ /**
* Returns the time at which the Device Owner last retrieved security logs, or {@code null} if
* logs were never retrieved by the Device Owner on this device.
*/