NIMSDK-AOS  9.15.0
静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.util.UriUtils类 参考

静态 Public 成员函数

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

详细描述

在文件 UriUtils.java15 行定义.

成员函数说明

◆ generateVideoThumbnail()

static Bitmap com.netease.nimlib.sdk.util.UriUtils.generateVideoThumbnail ( Context  context,
Uri  uri,
int  width,
int  height 
)
static

从视频文件的URI生成缩略图

参数
context
uri
width
height
返回

在文件 UriUtils.java240 行定义.

◆ getFileExtensionFromUri()

static String com.netease.nimlib.sdk.util.UriUtils.getFileExtensionFromUri ( Context  context,
Uri  uri 
)
static

从URI中获取文件的扩展名,如果没有则返回空字符串

参数
context
uri文件uri
返回
文件扩展名,如果没有则返回空字符串

在文件 UriUtils.java160 行定义.

◆ getFileNameFromUri()

static String com.netease.nimlib.sdk.util.UriUtils.getFileNameFromUri ( Context  context,
Uri  uri 
)
static

在文件 UriUtils.java270 行定义.

◆ getFileSizeFromUri()

static long com.netease.nimlib.sdk.util.UriUtils.getFileSizeFromUri ( Context  context,
Uri  uri 
)
static

从URI中获取文件的实际大小

参数
context
uri文件uri
返回
文件的实际大小

在文件 UriUtils.java190 行定义.

◆ isContentUri() [1/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isContentUri ( String  uriString)
static

判断URI是否为Content类型URI

参数
uriStringURI字符串
返回
是否为Content类型URI

在文件 UriUtils.java77 行定义.

◆ isContentUri() [2/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isContentUri ( Uri  uri)
static

判断URI是否为Content类型URI

参数
uriURI
返回
是否为Content类型URI

在文件 UriUtils.java99 行定义.

◆ isFileExists()

static boolean com.netease.nimlib.sdk.util.UriUtils.isFileExists ( Context  context,
Uri  uri 
)
static

判断文件是否存在

参数
context
uri文件uri
返回
文件是否存在

在文件 UriUtils.java213 行定义.

◆ isFileOrContentUri() [1/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isFileOrContentUri ( String  uriString)
static

判断URI是否为File或者Content类型URI File类型URI表示私有文件 Content类型URI表示共享文件,如图片,音频等

参数
uriStringURI字符串
返回
是否为File或者Content类型URI

在文件 UriUtils.java115 行定义.

◆ isFileOrContentUri() [2/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isFileOrContentUri ( Uri  uri)
static

判断URI是否为File或者Content类型URI File类型URI表示私有文件 Content类型URI表示共享文件,如图片,音频等

参数
uriURI
返回
是否为File或者Content类型URI

在文件 UriUtils.java141 行定义.

◆ isFileUri() [1/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isFileUri ( String  uriString)
static

判断URI是否为文件类型URI

参数
uriStringURI字符串
返回
是否为文件类型URI

在文件 UriUtils.java41 行定义.

◆ isFileUri() [2/2]

static boolean com.netease.nimlib.sdk.util.UriUtils.isFileUri ( Uri  uri)
static

判断URI是否为文件类型URI

参数
uriURI
返回
是否为文件类型URI

在文件 UriUtils.java63 行定义.

◆ string2Uri()

static Uri com.netease.nimlib.sdk.util.UriUtils.string2Uri ( String  uriString)
static

在文件 UriUtils.java20 行定义.


该类的文档由以下文件生成: