Add Enterprise Privacy page to Settings
This adds a new page to Settings which tells the user about his/her
privacy in light of enterprise management. The new page is only shown
on devices that have a Device Owner app set.
This CL adds a mostly blank page. Follow-up CLs will populate the page
with information about specific admin actions/policies.
The page's title ("Privacy"), icon and location in the Settings app are
tentative. The page will move to its final location once the new IA
redesign is finished.
Test: make RunSettingsRoboTests
BUG: 32692748
Change-Id: I5b5c08c0025207516b0779f54cf68234a4ba3fe4
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 9219ca1..4fb17f7 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1580,6 +1580,20 @@
android:value="true" />
</activity>
+ <activity android:name="Settings$EnterprisePrivacySettingsActivity"
+ android:label="@string/enterprise_privacy_settings_title"
+ android:icon="@drawable/ic_settings_about"
+ android:taskAffinity="com.android.settings"
+ android:parentActivityName="Settings">
+ <intent-filter android:priority="-1">
+ <action android:name="com.android.settings.action.SETTINGS" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.category"
+ android:value="com.android.settings.category.device" />
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
+ </activity>
+
<!-- Second and third-level settings -->
<!-- Lock screen settings -->
@@ -3435,6 +3449,18 @@
android:value="true"/>
</activity-alias>
+ <!-- Alias for enterprise privacy setting in new IA. Should merge into TargetActivity when launch -->
+ <activity-alias android:name="EnterprisePrivacyDashboardAlias"
+ android:targetActivity="Settings$EnterprisePrivacySettingsActivity">
+ <intent-filter android:priority="-1">
+ <action android:name="com.android.settings.action.SETTINGS" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.category"
+ android:value="com.android.settings.category.ia.system" />
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
+ </activity-alias>
+
<!-- End of information architecture host activities -->
<service