Merge "Add check for WallpaperEngine compatibility" into rvc-qpr-dev am: 21d93d42d9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12329137

Change-Id: Ic5e089aa4b89c985d173fe3fb85900a5e65a33ae
This commit is contained in:
Santiago Etchebehere
2020-08-07 17:56:51 +00:00
committed by Automerger Merge Worker

View File

@@ -26,6 +26,17 @@ public class WallpaperEngineCompat {
private static final String TAG = "WallpaperEngineCompat"; private static final String TAG = "WallpaperEngineCompat";
/**
* Returns true if {@link IWallpaperEngine#scalePreview(Rect)} is available.
*/
public static boolean supportsScalePreview() {
try {
return IWallpaperEngine.class.getMethod("scalePreview", Rect.class) != null;
} catch (NoSuchMethodException | SecurityException e) {
return false;
}
}
private final IWallpaperEngine mWrappedEngine; private final IWallpaperEngine mWrappedEngine;
public WallpaperEngineCompat(IWallpaperEngine wrappedEngine) { public WallpaperEngineCompat(IWallpaperEngine wrappedEngine) {