OSDN Git Service

DO Disclosures: detailed application lists
authorDenis Kuznetsov <antrim@google.com>
Wed, 12 Apr 2017 15:33:35 +0000 (17:33 +0200)
committerDenis Kuznetsov <antrim@google.com>
Tue, 25 Apr 2017 14:53:17 +0000 (16:53 +0200)
commitf0a61dd1126f4b21fb15f1c3d9611ef86fc291a7
tree62c3b62e08c907e191377cfb4e179ceb16e238c0
parent60b2960cbb4df5310d054da57e2ec134b3fca0e6
DO Disclosures: detailed application lists

Add UI that lists enterprise set default apps for handling important intents
(opening browser, using camera, phone, etc).

Bug: 32692748
Test: m RunSettingsRoboTests
Change-Id: I75bb97d1b3728b1dcb90981b24d12edf510c4b04
26 files changed:
res/xml/enterprise_privacy_settings.xml
res/xml/enterprise_set_default_apps_settings.xml [new file with mode: 0644]
src/com/android/settings/applications/ApplicationFeatureProvider.java
src/com/android/settings/applications/ApplicationFeatureProviderImpl.java
src/com/android/settings/applications/EnterpriseDefaultApps.java [new file with mode: 0644]
src/com/android/settings/applications/InstalledAppLister.java
src/com/android/settings/applications/UserAppInfo.java
src/com/android/settings/enterprise/ApplicationListFragment.java
src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImpl.java
src/com/android/settings/enterprise/EnterprisePrivacyPreferenceController.java
src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java [new file with mode: 0644]
src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListPreferenceController.java [new file with mode: 0644]
src/com/android/settings/enterprise/EnterpriseSetDefaultAppsPreferenceController.java
src/com/android/settings/overlay/FeatureFactory.java
src/com/android/settings/overlay/FeatureFactoryImpl.java
src/com/android/settings/users/UserFeatureProvider.java [new file with mode: 0644]
src/com/android/settings/users/UserFeatureProviderImpl.java [new file with mode: 0644]
tests/robotests/assets/grandfather_not_implementing_index_provider
tests/robotests/src/com/android/settings/applications/ApplicationFeatureProviderImplTest.java
tests/robotests/src/com/android/settings/applications/EnterpriseDefaultAppsTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/enterprise/ApplicationListFragmentTest.java
tests/robotests/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragmentTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsPreferenceControllerTest.java
tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java
tests/robotests/src/com/android/settings/users/UserFeatureProviderImplTest.java [new file with mode: 0644]