public class TUriParse
extends java.lang.Object
| 构造器和说明 |
|---|
TUriParse() |
| 限定符和类型 | 方法和说明 |
|---|---|
static android.net.Uri |
convertFileUriToFileProviderUri(android.content.Context context,
android.net.Uri uri)
将scheme为file的uri转成FileProvider 提供的content uri
|
static java.lang.String |
getFilePathWithDocumentsUri(android.net.Uri uri,
android.app.Activity activity)
通过从文件中得到的URI获取文件的路径
|
static java.lang.String |
getFilePathWithUri(android.net.Uri uri,
android.app.Activity activity)
通过URI获取文件的路径
|
static java.io.File |
getFileWithUri(android.net.Uri uri,
android.app.Activity activity)
通过URI获取文件
|
static android.net.Uri |
getTempUri(android.content.Context context)
获取一个临时的Uri, 文件名随机生成
|
static android.net.Uri |
getTempUri(android.content.Context context,
java.io.File file)
获取一个临时的Uri, 通过传入File对象
|
static android.net.Uri |
getTempUri(android.content.Context context,
java.lang.String path)
获取一个临时的Uri, 通过传入字符串路径
|
static android.net.Uri |
getUriForFile(android.content.Context context,
java.io.File file)
创建一个用于拍照图片输出路径的Uri (FileProvider)
|
static java.lang.String |
parseOwnUri(android.content.Context context,
android.net.Uri uri)
将TakePhoto 提供的Uri 解析出文件绝对路径
|
public static android.net.Uri convertFileUriToFileProviderUri(android.content.Context context,
android.net.Uri uri)
context - uri - public static android.net.Uri getTempUri(android.content.Context context)
context - public static android.net.Uri getTempUri(android.content.Context context,
java.lang.String path)
context - path - public static android.net.Uri getTempUri(android.content.Context context,
java.io.File file)
context - public static android.net.Uri getUriForFile(android.content.Context context,
java.io.File file)
context - public static java.lang.String parseOwnUri(android.content.Context context,
android.net.Uri uri)
uri - public static java.lang.String getFilePathWithUri(android.net.Uri uri,
android.app.Activity activity)
throws TException
uri - activity - TExceptionpublic static java.io.File getFileWithUri(android.net.Uri uri,
android.app.Activity activity)
uri - activity - public static java.lang.String getFilePathWithDocumentsUri(android.net.Uri uri,
android.app.Activity activity)
throws TException
uri - activity - TException