Merge "WallpaperManager: support custom default cropper." into nyc-dev

This commit is contained in:
Oren Blasberg
2016-02-26 22:09:53 +00:00
committed by Android (Google) Code Review
3 changed files with 11 additions and 1 deletions

View File

@@ -767,7 +767,9 @@ public class WallpaperManager {
}
// fallback crop activity
cropAndSetWallpaperIntent.setPackage("com.android.wallpapercropper");
final String cropperPackage = mContext.getString(
com.android.internal.R.string.config_wallpaperCropperPackage);
cropAndSetWallpaperIntent.setPackage(cropperPackage);
List<ResolveInfo> cropAppList = packageManager.queryIntentActivities(
cropAndSetWallpaperIntent, 0);
if (cropAppList.size() > 0) {

View File

@@ -2474,4 +2474,9 @@
much in the way of user data.
-->
<bool name="config_strongAuthRequiredOnBoot">true</bool>
<!-- Wallpaper cropper package. Used as the default cropper if the active launcher doesn't
handle wallpaper cropping.
-->
<string name="config_wallpaperCropperPackage" translatable="false">com.android.wallpapercropper</string>
</resources>

View File

@@ -2541,4 +2541,7 @@
<java-symbol type="string" name="carrier_app_notification_title" />
<java-symbol type="string" name="carrier_app_notification_text" />
<java-symbol type="string" name="negative_duration" />
<!-- WallpaperManager config -->
<java-symbol type="string" name="config_wallpaperCropperPackage" />
</resources>