Merge "Grant default ringtone picker storage permissions" into oc-dr1-dev
am: 8039ac418f
Change-Id: I8c3575d974a5266b62d560508df1253ba80fb0e4
This commit is contained in:
@@ -30,6 +30,7 @@ import android.content.pm.PackageManagerInternal.SyncAdapterPackagesProvider;
|
||||
import android.content.pm.PackageParser;
|
||||
import android.content.pm.ProviderInfo;
|
||||
import android.content.pm.ResolveInfo;
|
||||
import android.media.RingtoneManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Environment;
|
||||
@@ -701,6 +702,16 @@ final class DefaultPermissionGrantPolicy {
|
||||
LOCATION_PERMISSIONS, true, userId);
|
||||
}
|
||||
|
||||
// Ringtone Picker
|
||||
Intent ringtonePickerIntent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
|
||||
PackageParser.Package ringtonePickerPackage =
|
||||
getDefaultSystemHandlerActivityPackageLPr(ringtonePickerIntent, userId);
|
||||
if (ringtonePickerPackage != null
|
||||
&& doesPackageSupportRuntimePermissions(ringtonePickerPackage)) {
|
||||
grantRuntimePermissionsLPw(ringtonePickerPackage,
|
||||
STORAGE_PERMISSIONS, true, userId);
|
||||
}
|
||||
|
||||
mService.mSettings.onDefaultRuntimePermissionsGrantedLPr(userId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user