granularity level: instruction
.class public Landroidx/core/content/FileProvider;
.super Landroid/content/ContentProvider;
.source "FileProvider.java"
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/content/FileProvider$SimplePathStrategy;,
Landroidx/core/content/FileProvider$PathStrategy;
}
.end annotation
.field private static final ATTR_NAME:Ljava/lang/String; = "name"
.field private static final ATTR_PATH:Ljava/lang/String; = "path"
.field private static final COLUMNS:[Ljava/lang/String;
.field private static final DEVICE_ROOT:Ljava/io/File;
.field private static final META_DATA_FILE_PROVIDER_PATHS:Ljava/lang/String; = "android.support.FILE_PROVIDER_PATHS"
.field private static final TAG_CACHE_PATH:Ljava/lang/String; = "cache-path"
.field private static final TAG_EXTERNAL:Ljava/lang/String; = "external-path"
.field private static final TAG_EXTERNAL_CACHE:Ljava/lang/String; = "external-cache-path"
.field private static final TAG_EXTERNAL_FILES:Ljava/lang/String; = "external-files-path"
.field private static final TAG_EXTERNAL_MEDIA:Ljava/lang/String; = "external-media-path"
.field private static final TAG_FILES_PATH:Ljava/lang/String; = "files-path"
.field private static final TAG_ROOT_PATH:Ljava/lang/String; = "root-path"
.field private static sCache:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Landroidx/core/content/FileProvider$PathStrategy;",
">;"
}
.end annotation
.end field
.field private mStrategy:Landroidx/core/content/FileProvider$PathStrategy;
.method static constructor <clinit>()V
.locals 2
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static varargs buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
.locals 4
const/4 v0, 0x0
return-object v0
.end method
.method private static copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method private static copyOf([Ljava/lang/String;I)[Ljava/lang/String;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method private static getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$PathStrategy;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method public static getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method private static modeToMode(Ljava/lang/String;)I
.locals 3
const/4 v0, 0x0
return v0
.end method
.method private static parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$PathStrategy;
.locals 9
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Lorg/xmlpull/v1/XmlPullParserException;
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
.locals 1
return-void
.end method
.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 v0, 0x0
return v0
.end method
.method public getType(Landroid/net/Uri;)Ljava/lang/String;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method public onCreate()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/FileNotFoundException;
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
.locals 5
const/4 v0, 0x0
return-object v0
.end method
.method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 v0, 0x0
return v0
.end method