diff --git a/src/com/android/settings/applications/appinfo/ManageExternalStorageDetails.java b/src/com/android/settings/applications/appinfo/ManageExternalStorageDetails.java index 6c840d5d94d..517f75ff5c1 100644 --- a/src/com/android/settings/applications/appinfo/ManageExternalStorageDetails.java +++ b/src/com/android/settings/applications/appinfo/ManageExternalStorageDetails.java @@ -16,6 +16,7 @@ package com.android.settings.applications.appinfo; import android.app.AppOpsManager; +import android.app.StorageScope; import android.app.settings.SettingsEnums; import android.content.Context; import android.os.Bundle; @@ -68,6 +69,8 @@ public void onCreate(Bundle savedInstanceState) { mMetricsFeatureProvider = FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider(); + + addStorageScopesLink(); } @Override @@ -176,4 +179,11 @@ private static CharSequence getSummary(Context context, PermissionState state) { ? R.string.app_permission_summary_allowed : R.string.app_permission_summary_not_allowed); } + + private void addStorageScopesLink() { + Preference p = new Preference(requireContext()); + p.setTitle(R.string.storage_scopes); + p.setIntent(StorageScope.createConfigActivityIntent(mPackageName)); + getPreferenceScreen().addPreference(p); + } }