diff options
Diffstat (limited to 'media/java/android/media/ThumbnailUtils.java')
-rw-r--r-- | media/java/android/media/ThumbnailUtils.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/media/java/android/media/ThumbnailUtils.java b/media/java/android/media/ThumbnailUtils.java index 429ef29fb85e..07ab06934eb3 100644 --- a/media/java/android/media/ThumbnailUtils.java +++ b/media/java/android/media/ThumbnailUtils.java @@ -16,6 +16,7 @@ package android.media; +import android.annotation.UnsupportedAppUsage; import android.content.ContentResolver; import android.graphics.Bitmap; import android.graphics.BitmapFactory; @@ -65,6 +66,7 @@ public class ThumbnailUtils { * Constant used to indicate the dimension of micro thumbnail. * @hide Only used by media framework and media provider internally. */ + @UnsupportedAppUsage public static final int TARGET_SIZE_MICRO_THUMBNAIL = 96; /** @@ -81,6 +83,7 @@ public class ThumbnailUtils { * * @hide This method is only used by media framework and media provider internally. */ + @UnsupportedAppUsage public static Bitmap createImageThumbnail(String filePath, int kind) { boolean wantMini = (kind == Images.Thumbnails.MINI_KIND); int targetSize = wantMini @@ -252,6 +255,7 @@ public class ThumbnailUtils { * For example, BitmapFactory downsamples an image by 2 even though the * request is 3. So we round up the sample size to avoid OOM. */ + @UnsupportedAppUsage private static int computeSampleSize(BitmapFactory.Options options, int minSideLength, int maxNumOfPixels) { int initialSize = computeInitialSampleSize(options, minSideLength, @@ -270,6 +274,7 @@ public class ThumbnailUtils { return roundedSize; } + @UnsupportedAppUsage private static int computeInitialSampleSize(BitmapFactory.Options options, int minSideLength, int maxNumOfPixels) { double w = options.outWidth; @@ -337,6 +342,7 @@ public class ThumbnailUtils { return b; } + @UnsupportedAppUsage private static void closeSilently(ParcelFileDescriptor c) { if (c == null) return; try { @@ -346,6 +352,7 @@ public class ThumbnailUtils { } } + @UnsupportedAppUsage private static ParcelFileDescriptor makeInputStream( Uri uri, ContentResolver cr) { try { @@ -358,6 +365,7 @@ public class ThumbnailUtils { /** * Transform source Bitmap to targeted width and height. */ + @UnsupportedAppUsage private static Bitmap transform(Matrix scaler, Bitmap source, int targetWidth, @@ -474,6 +482,7 @@ public class ThumbnailUtils { * The functions returns a SizedThumbnailBitmap, * which contains a downsampled bitmap and the thumbnail data in EXIF if exists. */ + @UnsupportedAppUsage private static void createThumbnailFromEXIF(String filePath, int targetSize, int maxPixels, SizedThumbnailBitmap sizedThumbBitmap) { if (filePath == null) return; |