public class FileProvider7
extends java.lang.Object
| 构造器和说明 |
|---|
FileProvider7() |
| 限定符和类型 | 方法和说明 |
|---|---|
static android.net.Uri |
getUriForFile(android.content.Context context,
java.io.File file)
适配7.0文件访问,通过此方式拿到文件地址
Uri fileUri = FileProvider7.getUriForFile(this, file);
|
static android.net.Uri |
getUriForFile24(android.content.Context context,
java.io.File file)
SDK大于24的情况
|
static void |
grantPermissions(android.content.Context context,
android.content.Intent intent,
android.net.Uri uri,
boolean writeAble) |
static void |
setIntentData(android.content.Context context,
android.content.Intent intent,
java.io.File file,
boolean writeAble) |
static void |
setIntentDataAndType(android.content.Context context,
android.content.Intent intent,
java.lang.String type,
java.io.File file,
boolean writeAble)
使用FileProvider兼容安装apk
|
public static android.net.Uri getUriForFile(android.content.Context context,
java.io.File file)
context - file - public static android.net.Uri getUriForFile24(android.content.Context context,
java.io.File file)
public static void setIntentDataAndType(android.content.Context context,
android.content.Intent intent,
java.lang.String type,
java.io.File file,
boolean writeAble)
public static void setIntentData(android.content.Context context,
android.content.Intent intent,
java.io.File file,
boolean writeAble)
public static void grantPermissions(android.content.Context context,
android.content.Intent intent,
android.net.Uri uri,
boolean writeAble)