Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -15278,6 +15278,7 @@ package android.graphics { ctor public Point(int, int); ctor public Point(@NonNull android.graphics.Point); method public int describeContents(); method public final void dump(@NonNull java.io.PrintWriter); method public final boolean equals(int, int); method public final void negate(); method public final void offset(int, int); core/java/android/content/ContentResolver.java +1 −1 Original line number Diff line number Diff line Loading @@ -4026,7 +4026,7 @@ public abstract class ContentResolver implements ContentInterface { // Convert to Point, since that's what the API is defined as final Bundle opts = new Bundle(); opts.putParcelable(EXTRA_SIZE, Point.convert(size)); opts.putParcelable(EXTRA_SIZE, new Point(size.getWidth(), size.getHeight())); final Int32Ref orientation = new Int32Ref(0); Bitmap bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { Loading core/java/android/provider/DocumentsContract.java +3 −2 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ import android.os.ParcelableException; import android.os.RemoteException; import android.os.UserHandle; import android.util.Log; import android.util.Size; import com.android.internal.util.Preconditions; Loading Loading @@ -1341,8 +1342,8 @@ public final class DocumentsContract { @NonNull Uri documentUri, @NonNull Point size, @Nullable CancellationSignal signal) throws FileNotFoundException { try { return ContentResolver.loadThumbnail(content, documentUri, Point.convert(size), signal, ImageDecoder.ALLOCATOR_SOFTWARE); return ContentResolver.loadThumbnail(content, documentUri, new Size(size.x, size.y), signal, ImageDecoder.ALLOCATOR_SOFTWARE); } catch (Exception e) { if (!(e instanceof OperationCanceledException)) { Log.w(TAG, "Failed to load thumbnail for " + documentUri + ": " + e); Loading core/java/android/view/RemoteAnimationTarget.java +3 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.view; import static android.graphics.GraphicsProtos.dumpPointProto; import static android.view.RemoteAnimationTargetProto.CLIP_RECT; import static android.view.RemoteAnimationTargetProto.CONTENT_INSETS; import static android.view.RemoteAnimationTargetProto.IS_TRANSLUCENT; Loading Loading @@ -255,7 +256,7 @@ public class RemoteAnimationTarget implements Parcelable { pw.print(" clipRect="); clipRect.printShortString(pw); pw.print(" contentInsets="); contentInsets.printShortString(pw); pw.print(" prefixOrderIndex="); pw.print(prefixOrderIndex); pw.print(" position="); position.printShortString(pw); pw.print(" position="); position.dump(pw); pw.print(" sourceContainerBounds="); sourceContainerBounds.printShortString(pw); pw.print(" screenSpaceBounds="); screenSpaceBounds.printShortString(pw); pw.print(" localBounds="); localBounds.printShortString(pw); Loading @@ -273,7 +274,7 @@ public class RemoteAnimationTarget implements Parcelable { clipRect.dumpDebug(proto, CLIP_RECT); contentInsets.dumpDebug(proto, CONTENT_INSETS); proto.write(PREFIX_ORDER_INDEX, prefixOrderIndex); position.dumpDebug(proto, POSITION); dumpPointProto(position, proto, POSITION); sourceContainerBounds.dumpDebug(proto, SOURCE_CONTAINER_BOUNDS); screenSpaceBounds.dumpDebug(proto, SCREEN_SPACE_BOUNDS); localBounds.dumpDebug(proto, LOCAL_BOUNDS); Loading core/java/com/android/internal/util/ImageUtils.java +2 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,8 @@ public class ImageUtils { try (ContentProviderClient client = resolver.acquireContentProviderClient(uri)) { final Bundle opts = new Bundle(); opts.putParcelable(ContentResolver.EXTRA_SIZE, Point.convert(size)); opts.putParcelable(ContentResolver.EXTRA_SIZE, new Point(size.getWidth(), size.getHeight())); return ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { return client.openTypedAssetFile(uri, "image/*", opts, null); Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -15278,6 +15278,7 @@ package android.graphics { ctor public Point(int, int); ctor public Point(@NonNull android.graphics.Point); method public int describeContents(); method public final void dump(@NonNull java.io.PrintWriter); method public final boolean equals(int, int); method public final void negate(); method public final void offset(int, int);
core/java/android/content/ContentResolver.java +1 −1 Original line number Diff line number Diff line Loading @@ -4026,7 +4026,7 @@ public abstract class ContentResolver implements ContentInterface { // Convert to Point, since that's what the API is defined as final Bundle opts = new Bundle(); opts.putParcelable(EXTRA_SIZE, Point.convert(size)); opts.putParcelable(EXTRA_SIZE, new Point(size.getWidth(), size.getHeight())); final Int32Ref orientation = new Int32Ref(0); Bitmap bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { Loading
core/java/android/provider/DocumentsContract.java +3 −2 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ import android.os.ParcelableException; import android.os.RemoteException; import android.os.UserHandle; import android.util.Log; import android.util.Size; import com.android.internal.util.Preconditions; Loading Loading @@ -1341,8 +1342,8 @@ public final class DocumentsContract { @NonNull Uri documentUri, @NonNull Point size, @Nullable CancellationSignal signal) throws FileNotFoundException { try { return ContentResolver.loadThumbnail(content, documentUri, Point.convert(size), signal, ImageDecoder.ALLOCATOR_SOFTWARE); return ContentResolver.loadThumbnail(content, documentUri, new Size(size.x, size.y), signal, ImageDecoder.ALLOCATOR_SOFTWARE); } catch (Exception e) { if (!(e instanceof OperationCanceledException)) { Log.w(TAG, "Failed to load thumbnail for " + documentUri + ": " + e); Loading
core/java/android/view/RemoteAnimationTarget.java +3 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.view; import static android.graphics.GraphicsProtos.dumpPointProto; import static android.view.RemoteAnimationTargetProto.CLIP_RECT; import static android.view.RemoteAnimationTargetProto.CONTENT_INSETS; import static android.view.RemoteAnimationTargetProto.IS_TRANSLUCENT; Loading Loading @@ -255,7 +256,7 @@ public class RemoteAnimationTarget implements Parcelable { pw.print(" clipRect="); clipRect.printShortString(pw); pw.print(" contentInsets="); contentInsets.printShortString(pw); pw.print(" prefixOrderIndex="); pw.print(prefixOrderIndex); pw.print(" position="); position.printShortString(pw); pw.print(" position="); position.dump(pw); pw.print(" sourceContainerBounds="); sourceContainerBounds.printShortString(pw); pw.print(" screenSpaceBounds="); screenSpaceBounds.printShortString(pw); pw.print(" localBounds="); localBounds.printShortString(pw); Loading @@ -273,7 +274,7 @@ public class RemoteAnimationTarget implements Parcelable { clipRect.dumpDebug(proto, CLIP_RECT); contentInsets.dumpDebug(proto, CONTENT_INSETS); proto.write(PREFIX_ORDER_INDEX, prefixOrderIndex); position.dumpDebug(proto, POSITION); dumpPointProto(position, proto, POSITION); sourceContainerBounds.dumpDebug(proto, SOURCE_CONTAINER_BOUNDS); screenSpaceBounds.dumpDebug(proto, SCREEN_SPACE_BOUNDS); localBounds.dumpDebug(proto, LOCAL_BOUNDS); Loading
core/java/com/android/internal/util/ImageUtils.java +2 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,8 @@ public class ImageUtils { try (ContentProviderClient client = resolver.acquireContentProviderClient(uri)) { final Bundle opts = new Bundle(); opts.putParcelable(ContentResolver.EXTRA_SIZE, Point.convert(size)); opts.putParcelable(ContentResolver.EXTRA_SIZE, new Point(size.getWidth(), size.getHeight())); return ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { return client.openTypedAssetFile(uri, "image/*", opts, null); Loading