public class Utils
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
Utils.RawDocumentsHelper |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static int |
sInputImageHeight |
static int |
sInputImageWidth |
| コンストラクタと説明 |
|---|
Utils() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static int |
calculateInSampleSize(android.content.Context context,
android.net.Uri sourceUri,
int requestSize) |
static void |
closeQuietly(java.io.Closeable closeable) |
static void |
copyExifInfo(android.content.Context context,
android.net.Uri sourceUri,
android.net.Uri saveUri,
int outputWidth,
int outputHeight)
Copy EXIF info to new file
=========================================
NOTE: PNG cannot not have EXIF info.
|
static android.graphics.Bitmap |
decodeSampledBitmapFromUri(android.content.Context context,
android.net.Uri sourceUri,
int requestSize) |
static android.net.Uri |
ensureUriPermission(android.content.Context context,
android.content.Intent intent) |
static java.lang.String |
getDataColumn(android.content.Context context,
android.net.Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs)
Get the value of the data column for this Uri.
|
static int |
getExifOrientation(android.content.Context context,
android.net.Uri uri) |
static int |
getExifOrientationFromAngle(int angle) |
static int |
getExifRotation(android.content.Context context,
android.net.Uri uri) |
static int |
getExifRotation(java.io.File file) |
static java.io.File |
getFileFromUri(android.content.Context context,
android.net.Uri uri)
Get image file from uri
|
static android.graphics.Matrix |
getMatrixFromExifOrientation(int orientation) |
static int |
getMaxSize() |
static int |
getRotateDegreeFromOrientation(int orientation) |
static android.graphics.Bitmap |
getScaledBitmap(android.graphics.Bitmap bitmap,
int outWidth,
int outHeight) |
static android.graphics.Bitmap |
getScaledBitmapForHeight(android.graphics.Bitmap bitmap,
int outHeight) |
static android.graphics.Bitmap |
getScaledBitmapForWidth(android.graphics.Bitmap bitmap,
int outWidth) |
static boolean |
isDownloadsDocument(android.net.Uri uri) |
static boolean |
isExternalStorageDocument(android.net.Uri uri) |
static boolean |
isGoogleDriveDocument(android.net.Uri uri) |
static boolean |
isGooglePhotosUri(android.net.Uri uri) |
static boolean |
isMediaDocument(android.net.Uri uri) |
static void |
updateGalleryInfo(android.content.Context context,
android.net.Uri uri) |
public static int sInputImageWidth
public static int sInputImageHeight
public static void copyExifInfo(android.content.Context context,
android.net.Uri sourceUri,
android.net.Uri saveUri,
int outputWidth,
int outputHeight)
public static int getExifRotation(java.io.File file)
public static int getExifRotation(android.content.Context context,
android.net.Uri uri)
public static int getExifOrientation(android.content.Context context,
android.net.Uri uri)
public static int getRotateDegreeFromOrientation(int orientation)
public static android.graphics.Matrix getMatrixFromExifOrientation(int orientation)
public static int getExifOrientationFromAngle(int angle)
public static android.net.Uri ensureUriPermission(android.content.Context context,
android.content.Intent intent)
public static java.io.File getFileFromUri(android.content.Context context,
android.net.Uri uri)
context - The contexturi - The Uri of the imagepublic static java.lang.String getDataColumn(android.content.Context context,
android.net.Uri uri,
java.lang.String selection,
java.lang.String[] selectionArgs)
context - The context.uri - The Uri to query.selection - (Optional) Filter used in the query.selectionArgs - (Optional) Selection arguments used in the query.public static boolean isExternalStorageDocument(android.net.Uri uri)
uri - The Uri to check.public static boolean isDownloadsDocument(android.net.Uri uri)
uri - The Uri to check.public static boolean isMediaDocument(android.net.Uri uri)
uri - The Uri to check.public static boolean isGooglePhotosUri(android.net.Uri uri)
uri - The Uri to check.public static boolean isGoogleDriveDocument(android.net.Uri uri)
uri - The Uri to checkpublic static android.graphics.Bitmap decodeSampledBitmapFromUri(android.content.Context context,
android.net.Uri sourceUri,
int requestSize)
public static int calculateInSampleSize(android.content.Context context,
android.net.Uri sourceUri,
int requestSize)
public static android.graphics.Bitmap getScaledBitmapForHeight(android.graphics.Bitmap bitmap,
int outHeight)
public static android.graphics.Bitmap getScaledBitmapForWidth(android.graphics.Bitmap bitmap,
int outWidth)
public static android.graphics.Bitmap getScaledBitmap(android.graphics.Bitmap bitmap,
int outWidth,
int outHeight)
public static int getMaxSize()
public static void closeQuietly(java.io.Closeable closeable)
public static void updateGalleryInfo(android.content.Context context,
android.net.Uri uri)