public class UriUtils
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static Bitmap |
generateVideoThumbnail(Context context,
Uri uri,
int width,
int height)
从视频文件的URI生成缩略图
|
static java.lang.String |
getFileExtensionFromUri(Context context,
Uri uri)
从URI中获取文件的扩展名,如果没有则返回空字符串
|
static java.lang.String |
getFileNameFromUri(Context context,
Uri uri) |
static long |
getFileSizeFromUri(Context context,
Uri uri)
从URI中获取文件的实际大小
|
static boolean |
isContentUri(java.lang.String uriString)
判断URI是否为Content类型URI
|
static boolean |
isContentUri(Uri uri)
判断URI是否为Content类型URI
|
static boolean |
isFileExists(Context context,
Uri uri)
判断文件是否存在
|
static boolean |
isFileOrContentUri(java.lang.String uriString)
判断URI是否为File或者Content类型URI
File类型URI表示私有文件
Content类型URI表示共享文件,如图片,音频等
|
static boolean |
isFileOrContentUri(Uri uri)
判断URI是否为File或者Content类型URI
File类型URI表示私有文件
Content类型URI表示共享文件,如图片,音频等
|
static boolean |
isFileUri(java.lang.String uriString)
判断URI是否为文件类型URI
|
static boolean |
isFileUri(Uri uri)
判断URI是否为文件类型URI
|
static Uri |
string2Uri(java.lang.String uriString) |
public static Uri string2Uri(java.lang.String uriString)
public static boolean isFileUri(java.lang.String uriString)
uriString
- URI字符串public static boolean isFileUri(Uri uri)
uri
- URIpublic static boolean isContentUri(java.lang.String uriString)
uriString
- URI字符串public static boolean isContentUri(Uri uri)
uri
- URIpublic static boolean isFileOrContentUri(java.lang.String uriString)
uriString
- URI字符串public static boolean isFileOrContentUri(Uri uri)
uri
- URIpublic static java.lang.String getFileExtensionFromUri(Context context, Uri uri)
context
- uri
- 文件uripublic static long getFileSizeFromUri(Context context, Uri uri)
context
- uri
- 文件uripublic static boolean isFileExists(Context context, Uri uri)
context
- uri
- 文件uripublic static Bitmap generateVideoThumbnail(Context context, Uri uri, int width, int height)
context
- uri
- width
- height
- public static java.lang.String getFileNameFromUri(Context context, Uri uri)