-
@ApiStatus.Internal() public class ScreenshotUtils
-
-
Method Summary
Modifier and Type Method Description static Array<byte>takeScreenshot(@NotNull() Activity activity, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)static Array<byte>takeScreenshot(@NotNull() Activity activity, @NotNull() IThreadChecker threadChecker, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)static BitmapcaptureScreenshot(@NotNull() Activity activity, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)static BitmapcaptureScreenshot(@NotNull() Activity activity, @NotNull() IThreadChecker threadChecker, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)static Array<byte>compressBitmapToPng(@Nullable() Bitmap bitmap, @NotNull() ILogger logger)Compresses the supplied Bitmap to a PNG byte array. -
-
Method Detail
-
takeScreenshot
@Nullable() static Array<byte> takeScreenshot(@NotNull() Activity activity, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)
-
takeScreenshot
@Nullable() static Array<byte> takeScreenshot(@NotNull() Activity activity, @NotNull() IThreadChecker threadChecker, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)
-
captureScreenshot
@Nullable() static Bitmap captureScreenshot(@NotNull() Activity activity, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)
-
captureScreenshot
@Nullable() static Bitmap captureScreenshot(@NotNull() Activity activity, @NotNull() IThreadChecker threadChecker, @NotNull() ILogger logger, @NotNull() BuildInfoProvider buildInfoProvider)
-
compressBitmapToPng
@Nullable() static Array<byte> compressBitmapToPng(@Nullable() Bitmap bitmap, @NotNull() ILogger logger)
Compresses the supplied Bitmap to a PNG byte array. After compression, the Bitmap will berecycled.
- Parameters:
bitmap- The bitmap to compresslogger- the logger
-
-
-
-