Changes of com.discord v1325
This commit is contained in:
parent
d9d9f382c9
commit
3cb9e1231d
28086 changed files with 4880345 additions and 0 deletions
|
@ -0,0 +1,70 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Backgrounded.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/Action1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->checkBackgrounded(I)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Lrx/functions/Action1<",
|
||||
"Ljava/lang/Long;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$1;->this$0:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public call(Ljava/lang/Long;)V
|
||||
.locals 1
|
||||
|
||||
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->access$000()Lrx/subjects/SerializedSubject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
iget-object p1, p1, Lrx/subjects/SerializedSubject;->e:Li0/n/c;
|
||||
|
||||
invoke-virtual {p1, v0}, Li0/n/c;->onNext(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic call(Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Ljava/lang/Long;
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$1;->call(Ljava/lang/Long;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,66 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Backgrounded.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/Action1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->checkBackgrounded(I)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Lrx/functions/Action1<",
|
||||
"Ljava/lang/Throwable;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$2;->this$0:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic call(Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Ljava/lang/Throwable;
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$2;->call(Ljava/lang/Throwable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public call(Ljava/lang/Throwable;)V
|
||||
.locals 1
|
||||
|
||||
const-string p1, "Backgrounded"
|
||||
|
||||
const-string v0, "Subscription error in backgrounded delay."
|
||||
|
||||
invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,32 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$Constants;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Backgrounded.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Constants"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final DELAY:I = 0x7d0
|
||||
|
||||
.field public static final DELAY_SHORT:I = 0x1f4
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "Backgrounded"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,101 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
.super Lcom/miguelgaeta/backgrounded/BackgroundedActivityLifecycleCallbacks;
|
||||
.source "Backgrounded.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/backgrounded/Backgrounded;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Lifecycle"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$Constants;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public subscription:Lrx/Subscription;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Lcom/miguelgaeta/backgrounded/BackgroundedActivityLifecycleCallbacks;-><init>()V
|
||||
|
||||
const/16 v0, 0x1f4
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->checkBackgrounded(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private checkBackgrounded(I)V
|
||||
.locals 2
|
||||
|
||||
int-to-long v0, p1
|
||||
|
||||
sget-object p1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
invoke-static {v0, v1, p1}, Lrx/Observable;->Z(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$1;
|
||||
|
||||
invoke-direct {v0, p0}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$1;-><init>(Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;)V
|
||||
|
||||
new-instance v1, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$2;
|
||||
|
||||
invoke-direct {v1, p0}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle$2;-><init>(Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;)V
|
||||
|
||||
invoke-virtual {p1, v0, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->subscription:Lrx/Subscription;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onActivityPaused(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
const/16 p1, 0x7d0
|
||||
|
||||
invoke-direct {p0, p1}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->checkBackgrounded(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityResumed(Landroid/app/Activity;)V
|
||||
.locals 1
|
||||
|
||||
iget-object p1, p0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;->subscription:Lrx/Subscription;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-interface {p1}, Lrx/Subscription;->unsubscribe()V
|
||||
|
||||
:cond_0
|
||||
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->access$000()Lrx/subjects/SerializedSubject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
|
||||
iget-object p1, p1, Lrx/subjects/SerializedSubject;->e:Li0/n/c;
|
||||
|
||||
invoke-virtual {p1, v0}, Li0/n/c;->onNext(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,168 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/Backgrounded;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Backgrounded.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final emitter:Lrx/subjects/SerializedSubject;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lrx/subjects/SerializedSubject<",
|
||||
"Ljava/lang/Boolean;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static lifecycle:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Lrx/subjects/SerializedSubject;
|
||||
|
||||
invoke-static {}, Lrx/subjects/BehaviorSubject;->g0()Lrx/subjects/BehaviorSubject;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Lrx/subjects/SerializedSubject;-><init>(Lrx/subjects/Subject;)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->emitter:Lrx/subjects/SerializedSubject;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic access$000()Lrx/subjects/SerializedSubject;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->emitter:Lrx/subjects/SerializedSubject;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static checkInitialized()V
|
||||
.locals 2
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->lifecycle:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/RuntimeException;
|
||||
|
||||
const-string v1, "Backgrounded utility is not initialized."
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static destroy(Landroid/app/Application;)V
|
||||
.locals 1
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->lifecycle:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static get()Lrx/Observable;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->checkInitialized()V
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->emitter:Lrx/subjects/SerializedSubject;
|
||||
|
||||
invoke-virtual {v0}, Lrx/Observable;->q()Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static init(Landroid/app/Application;)V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
invoke-direct {v0}, Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->lifecycle:Lcom/miguelgaeta/backgrounded/Backgrounded$Lifecycle;
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static isBackgrounded()Z
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->checkInitialized()V
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/backgrounded/Backgrounded;->emitter:Lrx/subjects/SerializedSubject;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
new-instance v2, Li0/l/a/a;
|
||||
|
||||
invoke-direct {v2, v1, v0}, Li0/l/a/a;-><init>(Ljava/lang/Object;Lrx/Observable;)V
|
||||
|
||||
invoke-virtual {v2}, Li0/l/a/a;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Boolean;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
throw v0
|
||||
.end method
|
|
@ -0,0 +1,60 @@
|
|||
.class public Lcom/miguelgaeta/backgrounded/BackgroundedActivityLifecycleCallbacks;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BackgroundedActivityLifecycleCallbacks.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityDestroyed(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityPaused(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityResumed(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityStarted(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onActivityStopped(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,27 @@
|
|||
.class public final Lcom/miguelgaeta/backgrounded/BuildConfig;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BuildConfig.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final APPLICATION_ID:Ljava/lang/String; = "com.miguelgaeta.backgrounded"
|
||||
|
||||
.field public static final BUILD_TYPE:Ljava/lang/String; = "release"
|
||||
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final FLAVOR:Ljava/lang/String; = ""
|
||||
|
||||
.field public static final VERSION_CODE:I = -0x1
|
||||
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = ""
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,12 @@
|
|||
.class public final Lcom/miguelgaeta/backgrounded/R;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,27 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/BuildConfig;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BuildConfig.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final APPLICATION_ID:Ljava/lang/String; = "com.miguelgaeta.media_picker"
|
||||
|
||||
.field public static final BUILD_TYPE:Ljava/lang/String; = "release"
|
||||
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final FLAVOR:Ljava/lang/String; = ""
|
||||
|
||||
.field public static final VERSION_CODE:I = 0x1
|
||||
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "1.0"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,215 @@
|
|||
.class public Lcom/miguelgaeta/media_picker/Encoder;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Encoder.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getBase64EncodedString(Ljava/io/InputStream;)Ljava/lang/String;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-static {p0, v0}, Lcom/miguelgaeta/media_picker/Encoder;->getBase64EncodedString(Ljava/io/InputStream;I)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getBase64EncodedString(Ljava/io/InputStream;I)Ljava/lang/String;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/16 v0, 0x2000
|
||||
|
||||
new-array v0, v0, [B
|
||||
|
||||
new-instance v1, Ljava/io/ByteArrayOutputStream;
|
||||
|
||||
invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;-><init>()V
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, v0}, Ljava/io/InputStream;->read([B)I
|
||||
|
||||
move-result v2
|
||||
|
||||
const/4 v3, -0x1
|
||||
|
||||
if-eq v2, v3, :cond_0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;->write([BII)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-static {p0, p1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getDataUrl(Ljava/lang/String;Landroid/graphics/Bitmap;)Ljava/lang/String;
|
||||
.locals 2
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Landroid/graphics/Bitmap;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getRowBytes()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I
|
||||
|
||||
move-result v1
|
||||
|
||||
mul-int v1, v1, v0
|
||||
|
||||
invoke-static {v1}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/Bitmap;->copyPixelsToBuffer(Ljava/nio/Buffer;)V
|
||||
|
||||
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-instance v0, Ljava/io/ByteArrayInputStream;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/io/ByteArrayInputStream;-><init>([B)V
|
||||
|
||||
invoke-static {p0, v0}, Lcom/miguelgaeta/media_picker/Encoder;->getDataUrl(Ljava/lang/String;Ljava/io/InputStream;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getDataUrl(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String;
|
||||
.locals 1
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/io/File;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Ljava/io/FileInputStream;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
|
||||
|
||||
invoke-static {p0, v0}, Lcom/miguelgaeta/media_picker/Encoder;->getDataUrl(Ljava/lang/String;Ljava/io/InputStream;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getDataUrl(Ljava/lang/String;Ljava/io/InputStream;)Ljava/lang/String;
|
||||
.locals 2
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/io/InputStream;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object p0, v0, v1
|
||||
|
||||
invoke-static {p1}, Lcom/miguelgaeta/media_picker/Encoder;->getBase64EncodedString(Ljava/io/InputStream;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
aput-object p0, v0, p1
|
||||
|
||||
const-string p0, "data:%s;base64,%s"
|
||||
|
||||
invoke-static {p0, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getDataUrl(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
.locals 1
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Ljava/io/File;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-static {p0, v0}, Lcom/miguelgaeta/media_picker/Encoder;->getDataUrl(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
|
@ -0,0 +1,75 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/MediaPicker$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/miguelgaeta/media_picker/MediaPicker$OnError;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;IILjava/lang/String;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic val$errorResId:I
|
||||
|
||||
.field public final synthetic val$provider:Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;I)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/miguelgaeta/media_picker/MediaPicker$1;->val$provider:Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
|
||||
|
||||
iput p2, p0, Lcom/miguelgaeta/media_picker/MediaPicker$1;->val$errorResId:I
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onError(Ljava/io/IOException;)V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Lcom/miguelgaeta/media_picker/MediaPicker$1;->val$provider:Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
|
||||
|
||||
invoke-interface {v0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/miguelgaeta/media_picker/MediaPicker$1;->val$errorResId:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object p1, v2, v3
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1}, Landroid/widget/Toast;->show()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,96 @@
|
|||
.class public synthetic Lcom/miguelgaeta/media_picker/MediaPicker$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPicker;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
|
||||
invoke-static {}, Lcom/miguelgaeta/media_picker/RequestType;->values()[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/MediaPicker$2;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput v1, v0, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
:try_start_1
|
||||
sget-object v3, Lcom/miguelgaeta/media_picker/MediaPicker$2;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v4, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v0, v3, v2
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v3, 0x4
|
||||
|
||||
:try_start_2
|
||||
sget-object v4, Lcom/miguelgaeta/media_picker/MediaPicker$2;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v5, Lcom/miguelgaeta/media_picker/RequestType;->CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v2, v4, v3
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
:try_start_3
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/MediaPicker$2;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v4, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v3, v2, v0
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v0, Lcom/miguelgaeta/media_picker/MediaPicker$2;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,19 @@
|
|||
.class public interface abstract Lcom/miguelgaeta/media_picker/MediaPicker$OnError;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPicker;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "OnError"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onError(Ljava/io/IOException;)V
|
||||
.end method
|
|
@ -0,0 +1,25 @@
|
|||
.class public interface abstract Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/miguelgaeta/media_picker/MediaPicker$OnError;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPicker;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "OnResult"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onCancelled()V
|
||||
.end method
|
||||
|
||||
.method public abstract onSuccess(Landroid/net/Uri;Lcom/miguelgaeta/media_picker/RequestType;)V
|
||||
.end method
|
|
@ -0,0 +1,25 @@
|
|||
.class public interface abstract Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPicker;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "Provider"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getContext()Landroid/content/Context;
|
||||
.end method
|
||||
|
||||
.method public abstract getImageFile()Ljava/io/File;
|
||||
.end method
|
||||
|
||||
.method public abstract startActivityForResult(Landroid/content/Intent;I)V
|
||||
.end method
|
|
@ -0,0 +1,861 @@
|
|||
.class public Lcom/miguelgaeta/media_picker/MediaPicker;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPicker.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/miguelgaeta/media_picker/MediaPicker$Provider;,
|
||||
Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;,
|
||||
Lcom/miguelgaeta/media_picker/MediaPicker$OnError;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static createTempImageFileAndPersistUri(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;)Landroid/net/Uri;
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getImageFile()Ljava/io/File;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v2, ".file-provider"
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {p0, v1, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0}, Ljava/io/File;->toURI()Ljava/net/URI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/net/URI;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {p0, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->persistUri(Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public static getCaptureFileUriAndClear(Landroid/content/Context;)Landroid/net/Uri;
|
||||
.locals 3
|
||||
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "picker_uri"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-static {p0, v2}, Lcom/miguelgaeta/media_picker/MediaPicker;->persistUri(Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
return-object v2
|
||||
.end method
|
||||
|
||||
.method public static getIntent(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 1
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v0, p0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
const-string p0, "android.intent.extra.MIME_TYPES"
|
||||
|
||||
invoke-virtual {v0, p0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "picker"
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static grantWriteAccessToURI(Landroid/content/Context;Landroid/content/Intent;Landroid/net/Uri;)V
|
||||
.locals 2
|
||||
.param p0 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Landroid/content/Intent;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/net/Uri;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/high16 v1, 0x10000
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/content/pm/ResolveInfo;
|
||||
|
||||
iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
invoke-virtual {p0, v0, p2, v1}, Landroid/content/Context;->grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static handleActivityResult(Landroid/content/Context;IILandroid/content/Intent;Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;)V
|
||||
.locals 2
|
||||
|
||||
invoke-static {p1}, Lcom/miguelgaeta/media_picker/RequestType;->create(I)Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 v1, -0x1
|
||||
|
||||
if-eq p2, v1, :cond_2
|
||||
|
||||
if-nez p2, :cond_1
|
||||
|
||||
:try_start_0
|
||||
invoke-interface {p4}, Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;->onCancelled()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
new-instance p3, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v0, "Bad activity result code: "
|
||||
|
||||
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p2, ", for request code: "
|
||||
|
||||
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_2
|
||||
invoke-static {p0, v0, p3}, Lcom/miguelgaeta/media_picker/MediaPicker;->handleActivityUriResult(Landroid/content/Context;Lcom/miguelgaeta/media_picker/RequestType;Landroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPicker;->refreshSystemMediaScanDataBase(Landroid/content/Context;Landroid/net/Uri;)V
|
||||
|
||||
invoke-interface {p4, p1, v0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;->onSuccess(Landroid/net/Uri;Lcom/miguelgaeta/media_picker/RequestType;)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p4, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static handleActivityUriResult(Landroid/content/Context;Lcom/miguelgaeta/media_picker/RequestType;Landroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p1, v0, :cond_3
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p1, v0, :cond_3
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->getCaptureFileUriAndClear(Landroid/content/Context;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_1
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Picker returned unknown request."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_2
|
||||
const-string p0, "com.yalantis.ucrop.OutputUri"
|
||||
|
||||
invoke-virtual {p2, p0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroid/net/Uri;
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_3
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
if-eqz p0, :cond_4
|
||||
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_4
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Picker returned no data result."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_5
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->getCaptureFileUriAndClear(Landroid/content/Context;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;II)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "image/*"
|
||||
|
||||
invoke-static {p0, p1, p2, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;IILjava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;IILjava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/MediaPicker$1;
|
||||
|
||||
invoke-direct {v0, p0, p2}, Lcom/miguelgaeta/media_picker/MediaPicker$1;-><init>(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;I)V
|
||||
|
||||
invoke-static {p0, p1, v0, p3}, Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/lang/String;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/lang/String;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "*/*"
|
||||
|
||||
invoke-static {p0, p1, p2, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/lang/String;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/lang/String;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
.locals 2
|
||||
|
||||
:try_start_0
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->createTempImageFileAndPersistUri(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, p1, v0, p3}, Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getMediaChooserIntent(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
new-instance p3, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.media.action.IMAGE_CAPTURE"
|
||||
|
||||
invoke-direct {p3, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, p3, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->grantWriteAccessToURI(Landroid/content/Context;Landroid/content/Intent;Landroid/net/Uri;)V
|
||||
|
||||
sget-object p3, Lcom/miguelgaeta/media_picker/RequestType;->CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {p3}, Lcom/miguelgaeta/media_picker/RequestType;->getCode()I
|
||||
|
||||
move-result p3
|
||||
|
||||
invoke-static {p0, p1, p3}, Lcom/miguelgaeta/media_picker/MediaPicker;->startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p2, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static persistUri(Landroid/content/Context;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
const-string v0, "picker_uri"
|
||||
|
||||
invoke-interface {p0, v0, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
|
||||
|
||||
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static refreshSystemMediaScanDataBase(Landroid/content/Context;Landroid/net/Uri;)V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
|
||||
|
||||
invoke-direct {v0, v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static refreshSystemMediaScanDataBase(Landroid/content/Context;Ljava/io/File;)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPicker;->refreshSystemMediaScanDataBase(Landroid/content/Context;Landroid/net/Uri;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
:try_start_0
|
||||
invoke-interface {p0, p1, p2}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->startActivityForResult(Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "No application available for media picker."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForCamera(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 3
|
||||
|
||||
:try_start_0
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPicker;->createTempImageFileAndPersistUri(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
new-instance v1, Landroid/content/Intent;
|
||||
|
||||
const-string v2, "android.media.action.IMAGE_CAPTURE"
|
||||
|
||||
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v2, "output"
|
||||
|
||||
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-static {v2, v1, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->grantWriteAccessToURI(Landroid/content/Context;Landroid/content/Intent;Landroid/net/Uri;)V
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {v0}, Lcom/miguelgaeta/media_picker/RequestType;->getCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-static {p0, v1, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p1, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForDocuments(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "*/*"
|
||||
|
||||
invoke-static {p0, p1, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForDocuments(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForDocuments(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "android.intent.action.GET_CONTENT"
|
||||
|
||||
invoke-static {v0, p2}, Lcom/miguelgaeta/media_picker/MediaPicker;->getIntent(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {v0}, Lcom/miguelgaeta/media_picker/RequestType;->getCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-static {p0, p2, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p1, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForGallery(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "*/*"
|
||||
|
||||
invoke-static {p0, p1, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForGallery(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForGallery(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Lcom/miguelgaeta/media_picker/MediaPicker$OnError;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
:try_start_0
|
||||
const-string v0, "android.intent.action.PICK"
|
||||
|
||||
invoke-static {v0, p2}, Lcom/miguelgaeta/media_picker/MediaPicker;->getIntent(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {v0}, Lcom/miguelgaeta/media_picker/RequestType;->getCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-static {p0, p2, v0}, Lcom/miguelgaeta/media_picker/MediaPicker;->startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p1, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 6
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move v2, p2
|
||||
|
||||
move v3, p3
|
||||
|
||||
move-object v4, p4
|
||||
|
||||
invoke-static/range {v0 .. v5}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;Lf/n/a/a;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;Lf/n/a/a;)V
|
||||
.locals 5
|
||||
.param p5 # Lf/n/a/a;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
const-string v0, "com.yalantis.ucrop.CompressionFormatName"
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
:try_start_0
|
||||
new-instance p5, Lf/n/a/a;
|
||||
|
||||
invoke-direct {p5}, Lf/n/a/a;-><init>()V
|
||||
|
||||
:goto_0
|
||||
iget-object v1, p5, Lf/n/a/a;->a:Landroid/os/Bundle;
|
||||
|
||||
invoke-virtual {v1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
sget-object v1, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
|
||||
|
||||
iget-object v2, p5, Lf/n/a/a;->a:Landroid/os/Bundle;
|
||||
|
||||
invoke-virtual {v1}, Landroid/graphics/Bitmap$CompressFormat;->name()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v2, v0, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
:cond_1
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {p0}, Lcom/miguelgaeta/media_picker/MediaPicker$Provider;->getImageFile()Ljava/io/File;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v2, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v2}, Landroid/content/Intent;-><init>()V
|
||||
|
||||
new-instance v3, Landroid/os/Bundle;
|
||||
|
||||
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
|
||||
|
||||
const-string v4, "com.yalantis.ucrop.InputUri"
|
||||
|
||||
invoke-virtual {v3, v4, p1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
|
||||
|
||||
const-string p1, "com.yalantis.ucrop.OutputUri"
|
||||
|
||||
invoke-virtual {v3, p1, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
|
||||
|
||||
iget-object p1, p5, Lf/n/a/a;->a:Landroid/os/Bundle;
|
||||
|
||||
invoke-virtual {v3, p1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
|
||||
|
||||
const/16 p1, 0xa
|
||||
|
||||
if-ge p2, p1, :cond_2
|
||||
|
||||
const/16 p2, 0xa
|
||||
|
||||
:cond_2
|
||||
if-ge p3, p1, :cond_3
|
||||
|
||||
const/16 p3, 0xa
|
||||
|
||||
:cond_3
|
||||
const-string p1, "com.yalantis.ucrop.MaxSizeX"
|
||||
|
||||
invoke-virtual {v3, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
|
||||
|
||||
const-string p1, "com.yalantis.ucrop.MaxSizeY"
|
||||
|
||||
invoke-virtual {v3, p1, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
|
||||
|
||||
const-class p1, Lcom/yalantis/ucrop/UCropActivity;
|
||||
|
||||
invoke-virtual {v2, v0, p1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
|
||||
|
||||
invoke-static {v0, v2, v1}, Lcom/miguelgaeta/media_picker/MediaPicker;->grantWriteAccessToURI(Landroid/content/Context;Landroid/content/Intent;Landroid/net/Uri;)V
|
||||
|
||||
sget-object p1, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {p1}, Lcom/miguelgaeta/media_picker/RequestType;->getCode()I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-static {p0, v2, p1}, Lcom/miguelgaeta/media_picker/MediaPicker;->startFor(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/content/Intent;I)V
|
||||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
invoke-interface {p4, p0}, Lcom/miguelgaeta/media_picker/MediaPicker$OnError;->onError(Ljava/io/IOException;)V
|
||||
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/io/File;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p0, p1, p2, p3, p4}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Ljava/io/File;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;Lf/n/a/a;)V
|
||||
.locals 6
|
||||
.param p5 # Lf/n/a/a;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move v2, p2
|
||||
|
||||
move v3, p3
|
||||
|
||||
move-object v4, p4
|
||||
|
||||
move-object v5, p5
|
||||
|
||||
invoke-static/range {v0 .. v5}, Lcom/miguelgaeta/media_picker/MediaPicker;->startForImageCrop(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;IILcom/miguelgaeta/media_picker/MediaPicker$OnError;Lf/n/a/a;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,47 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/MediaPickerChooser$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPickerChooser.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getMediaActivityIntents(Landroid/content/pm/PackageManager;Landroid/net/Uri;Ljava/lang/String;)Ljava/util/Collection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic val$captureFileURI:Landroid/net/Uri;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/net/Uri;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/miguelgaeta/media_picker/MediaPickerChooser$1;->val$captureFileURI:Landroid/net/Uri;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onFoundIntent(Landroid/content/Intent;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lcom/miguelgaeta/media_picker/MediaPickerChooser$1;->val$captureFileURI:Landroid/net/Uri;
|
||||
|
||||
const-string v1, "output"
|
||||
|
||||
invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,19 @@
|
|||
.class public interface abstract Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPickerChooser.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/MediaPickerChooser;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "IntentModifier"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onFoundIntent(Landroid/content/Intent;)V
|
||||
.end method
|
|
@ -0,0 +1,304 @@
|
|||
.class public Lcom/miguelgaeta/media_picker/MediaPickerChooser;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPickerChooser.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getIntentActivities(Ljava/util/Map;Landroid/content/pm/PackageManager;Landroid/content/Intent;Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;)V
|
||||
.locals 4
|
||||
.param p0 # Ljava/util/Map;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Landroid/content/pm/PackageManager;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/content/Intent;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Landroid/content/Intent;",
|
||||
">;",
|
||||
"Landroid/content/pm/PackageManager;",
|
||||
"Landroid/content/Intent;",
|
||||
"Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/content/pm/ResolveInfo;
|
||||
|
||||
new-instance v1, Landroid/content/ComponentName;
|
||||
|
||||
iget-object v2, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, v2, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object v2, v2, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-direct {v1, v3, v2}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
new-instance v2, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {v2, p2}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
|
||||
|
||||
invoke-virtual {v2, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
|
||||
|
||||
iget-object v1, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v1, v1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
invoke-interface {p3, v2}, Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;->onFoundIntent(Landroid/content/Intent;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
invoke-interface {p0, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getMediaActivityIntents(Landroid/content/pm/PackageManager;Landroid/net/Uri;Ljava/lang/String;)Ljava/util/Collection;
|
||||
.locals 4
|
||||
.param p0 # Landroid/content/pm/PackageManager;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Landroid/net/Uri;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/pm/PackageManager;",
|
||||
"Landroid/net/Uri;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Ljava/util/Collection<",
|
||||
"Landroid/content/Intent;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.media.action.IMAGE_CAPTURE"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v1, "output"
|
||||
|
||||
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "android.intent.action.PICK"
|
||||
|
||||
invoke-static {v1, p2}, Lcom/miguelgaeta/media_picker/MediaPicker;->getIntent(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const-string v2, "android.intent.action.GET_CONTENT"
|
||||
|
||||
invoke-static {v2, p2}, Lcom/miguelgaeta/media_picker/MediaPicker;->getIntent(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
new-instance v2, Ljava/util/LinkedHashMap;
|
||||
|
||||
invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {v2, p0, p2, v3}, Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getIntentActivities(Ljava/util/Map;Landroid/content/pm/PackageManager;Landroid/content/Intent;Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;)V
|
||||
|
||||
invoke-static {v2, p0, v1, v3}, Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getIntentActivities(Ljava/util/Map;Landroid/content/pm/PackageManager;Landroid/content/Intent;Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;)V
|
||||
|
||||
new-instance p2, Lcom/miguelgaeta/media_picker/MediaPickerChooser$1;
|
||||
|
||||
invoke-direct {p2, p1}, Lcom/miguelgaeta/media_picker/MediaPickerChooser$1;-><init>(Landroid/net/Uri;)V
|
||||
|
||||
invoke-static {v2, p0, v0, p2}, Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getIntentActivities(Ljava/util/Map;Landroid/content/pm/PackageManager;Landroid/content/Intent;Lcom/miguelgaeta/media_picker/MediaPickerChooser$IntentModifier;)V
|
||||
|
||||
invoke-virtual {v2}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getMediaChooserIntent(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 1
|
||||
.param p0 # Landroid/content/pm/PackageManager;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/net/Uri;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {p0, p2, p3}, Lcom/miguelgaeta/media_picker/MediaPickerChooser;->getMediaActivityIntents(Landroid/content/pm/PackageManager;Landroid/net/Uri;Ljava/lang/String;)Ljava/util/Collection;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z
|
||||
|
||||
move-result p2
|
||||
|
||||
if-nez p2, :cond_2
|
||||
|
||||
invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
check-cast p2, Landroid/content/Intent;
|
||||
|
||||
new-instance p3, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p3}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
:goto_0
|
||||
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {p2, p1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-virtual {p3}, Ljava/util/ArrayList;->isEmpty()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
invoke-virtual {p3}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result p1
|
||||
|
||||
new-array p1, p1, [Landroid/os/Parcelable;
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, [Landroid/os/Parcelable;
|
||||
|
||||
const-string p2, "android.intent.extra.INITIAL_INTENTS"
|
||||
|
||||
invoke-virtual {p0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
:cond_1
|
||||
return-object p0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "No media applications available on this device."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
|
@ -0,0 +1,766 @@
|
|||
.class public Lcom/miguelgaeta/media_picker/MediaPickerUri;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaPickerUri.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final AUTHORITY_DOWNLOADS_DOCUMENT:Ljava/lang/String; = "com.android.providers.downloads.documents"
|
||||
|
||||
.field public static final AUTHORITY_EXTERNAL_STORAGE:Ljava/lang/String; = "com.android.externalstorage.documents"
|
||||
|
||||
.field public static final AUTHORITY_GOOGLE_PHOTOS:Ljava/lang/String; = "com.google.android.apps.photos.content"
|
||||
|
||||
.field public static final AUTHORITY_MEDIA_DOCUMENT:Ljava/lang/String; = "com.android.providers.media.documents"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
|
||||
.locals 8
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "_data"
|
||||
|
||||
filled-new-array {v0}, [Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move-object v4, p2
|
||||
|
||||
move-object v5, p3
|
||||
|
||||
invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
|
||||
|
||||
move-result-object p0
|
||||
:try_end_0
|
||||
.catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_1
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
:try_start_1
|
||||
invoke-interface {p0}, Landroid/database/Cursor;->moveToFirst()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-interface {p0, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-interface {p0, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
invoke-interface {p0}, Landroid/database/Cursor;->close()V
|
||||
|
||||
return-object p1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
move-object v7, p0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
move-object v7, p0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
if-eqz p0, :cond_1
|
||||
|
||||
invoke-interface {p0}, Landroid/database/Cursor;->close()V
|
||||
|
||||
:cond_1
|
||||
return-object v7
|
||||
|
||||
:catchall_1
|
||||
move-exception p1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_1
|
||||
move-exception p1
|
||||
|
||||
:goto_0
|
||||
:try_start_2
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p2, "Unable to read data column for intent."
|
||||
|
||||
invoke-direct {p0, p2, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
throw p0
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_1
|
||||
|
||||
:goto_1
|
||||
if-eqz v7, :cond_2
|
||||
|
||||
invoke-interface {v7}, Landroid/database/Cursor;->close()V
|
||||
|
||||
:cond_2
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
|
||||
.locals 5
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->isDocumentsProviderUri(Landroid/content/Context;Landroid/net/Uri;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->getPathFromDocumentsProvider(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
const v3, 0x2ff57c
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eq v2, v3, :cond_2
|
||||
|
||||
const v3, 0x38b73479
|
||||
|
||||
if-eq v2, v3, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const-string v2, "content"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const-string v2, "file"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_3
|
||||
:goto_0
|
||||
if-eqz v1, :cond_6
|
||||
|
||||
if-ne v1, v4, :cond_5
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getPath()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
if-eqz p0, :cond_4
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_4
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "URI file path cannot be null."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_5
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string v0, "Unknown URI scheme encountered: "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_6
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "com.google.android.apps.photos.content"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_7
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_7
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {p0, p1, v0, v0}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_8
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Unknown URI scheme encountered."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method public static getPathFromDocumentsProvider(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
|
||||
.locals 8
|
||||
.annotation build Landroid/annotation/TargetApi;
|
||||
value = 0x13
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_d
|
||||
|
||||
invoke-static {p1}, Landroid/provider/DocumentsContract;->getDocumentId(Landroid/net/Uri;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, -0x1
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
|
||||
|
||||
move-result v3
|
||||
|
||||
const v4, 0x131d7c3d
|
||||
|
||||
const/4 v5, 0x2
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x1
|
||||
|
||||
if-eq v3, v4, :cond_2
|
||||
|
||||
const v4, 0x23919eae
|
||||
|
||||
if-eq v3, v4, :cond_1
|
||||
|
||||
const v4, 0x6763a3f6
|
||||
|
||||
if-eq v3, v4, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const-string v3, "com.android.providers.media.documents"
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const-string v3, "com.android.externalstorage.documents"
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const-string v3, "com.android.providers.downloads.documents"
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_3
|
||||
:goto_0
|
||||
const-string v1, ":"
|
||||
|
||||
if-eqz v2, :cond_b
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
if-eq v2, v7, :cond_9
|
||||
|
||||
if-ne v2, v5, :cond_8
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
aget-object v0, p1, v6
|
||||
|
||||
const-string v1, "image"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_4
|
||||
|
||||
sget-object v3, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
const-string v1, "video"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
sget-object v3, Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
const-string v1, "audio"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
sget-object v3, Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
|
||||
|
||||
:cond_6
|
||||
:goto_1
|
||||
new-array v0, v7, [Ljava/lang/String;
|
||||
|
||||
aget-object p1, p1, v7
|
||||
|
||||
aput-object p1, v0, v6
|
||||
|
||||
const-string p1, "_id=?"
|
||||
|
||||
invoke-static {p0, v3, p1, v0}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
if-eqz p0, :cond_7
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_7
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Unable to find media document path."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_8
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string v0, "Unknown URI document authority encountered: "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_9
|
||||
const-string p1, "content://downloads/public_downloads"
|
||||
|
||||
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
:try_start_0
|
||||
invoke-static {v0}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
invoke-static {p1, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p0, p1, v3, v3}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
if-eqz p0, :cond_a
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_a
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Unable to find downloaded document path."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Unable to fetch document id."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_b
|
||||
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
aget-object p1, p0, v6
|
||||
|
||||
const-string v0, "primary"
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_c
|
||||
|
||||
new-instance p1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, "/"
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
aget-object p0, p0, v7
|
||||
|
||||
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_c
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "Unable to handle non-primary external storage volumes."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_d
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "URI authority cannot be null."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method public static isDocumentsProviderUri(Landroid/content/Context;Landroid/net/Uri;)Z
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Landroid/provider/DocumentsContract;->isDocumentUri(Landroid/content/Context;Landroid/net/Uri;)Z
|
||||
|
||||
move-result p0
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
const/4 p0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p0, 0x0
|
||||
|
||||
:goto_0
|
||||
return p0
|
||||
.end method
|
||||
|
||||
.method public static isLocal(Ljava/lang/String;)Z
|
||||
.locals 1
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
const-string v0, "http://"
|
||||
|
||||
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "https://"
|
||||
|
||||
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
|
||||
|
||||
move-result p0
|
||||
|
||||
if-nez p0, :cond_0
|
||||
|
||||
const/4 p0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p0, 0x0
|
||||
|
||||
:goto_0
|
||||
return p0
|
||||
.end method
|
||||
|
||||
.method public static resolveToFile(Landroid/content/Context;Landroid/content/Intent;)Ljava/io/File;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "android.intent.extra.STREAM"
|
||||
|
||||
invoke-static {p0, p1, v0}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->resolveToFile(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)Ljava/io/File;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static resolveToFile(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)Ljava/io/File;
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p1, p2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroid/net/Uri;
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->resolveToFile(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static resolveToFile(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File;
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-eqz p0, :cond_4
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
invoke-static {p0, p1}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
if-eqz p0, :cond_2
|
||||
|
||||
invoke-static {p0}, Lcom/miguelgaeta/media_picker/MediaPickerUri;->isLocal(Ljava/lang/String;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
new-instance p1, Ljava/io/File;
|
||||
|
||||
invoke-direct {p1, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p1}, Ljava/io/File;->exists()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
new-instance p1, Ljava/io/File;
|
||||
|
||||
invoke-direct {p1, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_0
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "File path was found, but file does not exist."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_1
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "File path was found, but path must be a local URI."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "File path was not found."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_3
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "File URI cannot be null."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_4
|
||||
new-instance p0, Ljava/io/IOException;
|
||||
|
||||
const-string p1, "A valid android application context is required."
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
|
@ -0,0 +1,53 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$anim;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "anim"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_fade_in:I = 0x7f010000
|
||||
|
||||
.field public static final abc_fade_out:I = 0x7f010001
|
||||
|
||||
.field public static final abc_grow_fade_in_from_bottom:I = 0x7f010002
|
||||
|
||||
.field public static final abc_popup_enter:I = 0x7f010003
|
||||
|
||||
.field public static final abc_popup_exit:I = 0x7f010004
|
||||
|
||||
.field public static final abc_shrink_fade_out_from_bottom:I = 0x7f010005
|
||||
|
||||
.field public static final abc_slide_in_bottom:I = 0x7f010006
|
||||
|
||||
.field public static final abc_slide_in_top:I = 0x7f010007
|
||||
|
||||
.field public static final abc_slide_out_bottom:I = 0x7f010008
|
||||
|
||||
.field public static final abc_slide_out_top:I = 0x7f010009
|
||||
|
||||
.field public static final abc_tooltip_enter:I = 0x7f01000a
|
||||
|
||||
.field public static final abc_tooltip_exit:I = 0x7f01000b
|
||||
|
||||
.field public static final ucrop_loader_circle_path:I = 0x7f010052
|
||||
|
||||
.field public static final ucrop_loader_circle_scale:I = 0x7f010053
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,601 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$attr;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "attr"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final actionBarDivider:I = 0x7f040000
|
||||
|
||||
.field public static final actionBarItemBackground:I = 0x7f040001
|
||||
|
||||
.field public static final actionBarPopupTheme:I = 0x7f040002
|
||||
|
||||
.field public static final actionBarSize:I = 0x7f040003
|
||||
|
||||
.field public static final actionBarSplitStyle:I = 0x7f040004
|
||||
|
||||
.field public static final actionBarStyle:I = 0x7f040005
|
||||
|
||||
.field public static final actionBarTabBarStyle:I = 0x7f040006
|
||||
|
||||
.field public static final actionBarTabStyle:I = 0x7f040007
|
||||
|
||||
.field public static final actionBarTabTextStyle:I = 0x7f040008
|
||||
|
||||
.field public static final actionBarTheme:I = 0x7f040009
|
||||
|
||||
.field public static final actionBarWidgetTheme:I = 0x7f04000a
|
||||
|
||||
.field public static final actionButtonStyle:I = 0x7f04000b
|
||||
|
||||
.field public static final actionDropDownStyle:I = 0x7f04000c
|
||||
|
||||
.field public static final actionLayout:I = 0x7f04000d
|
||||
|
||||
.field public static final actionMenuTextAppearance:I = 0x7f04000e
|
||||
|
||||
.field public static final actionMenuTextColor:I = 0x7f04000f
|
||||
|
||||
.field public static final actionModeBackground:I = 0x7f040010
|
||||
|
||||
.field public static final actionModeCloseButtonStyle:I = 0x7f040011
|
||||
|
||||
.field public static final actionModeCloseDrawable:I = 0x7f040012
|
||||
|
||||
.field public static final actionModeCopyDrawable:I = 0x7f040013
|
||||
|
||||
.field public static final actionModeCutDrawable:I = 0x7f040014
|
||||
|
||||
.field public static final actionModeFindDrawable:I = 0x7f040015
|
||||
|
||||
.field public static final actionModePasteDrawable:I = 0x7f040016
|
||||
|
||||
.field public static final actionModePopupWindowStyle:I = 0x7f040017
|
||||
|
||||
.field public static final actionModeSelectAllDrawable:I = 0x7f040018
|
||||
|
||||
.field public static final actionModeShareDrawable:I = 0x7f040019
|
||||
|
||||
.field public static final actionModeSplitBackground:I = 0x7f04001a
|
||||
|
||||
.field public static final actionModeStyle:I = 0x7f04001b
|
||||
|
||||
.field public static final actionModeWebSearchDrawable:I = 0x7f04001c
|
||||
|
||||
.field public static final actionOverflowButtonStyle:I = 0x7f04001d
|
||||
|
||||
.field public static final actionOverflowMenuStyle:I = 0x7f04001e
|
||||
|
||||
.field public static final actionProviderClass:I = 0x7f04001f
|
||||
|
||||
.field public static final actionViewClass:I = 0x7f040021
|
||||
|
||||
.field public static final activityChooserViewStyle:I = 0x7f040024
|
||||
|
||||
.field public static final alertDialogButtonGroupStyle:I = 0x7f04002c
|
||||
|
||||
.field public static final alertDialogCenterButtons:I = 0x7f04002d
|
||||
|
||||
.field public static final alertDialogStyle:I = 0x7f04002e
|
||||
|
||||
.field public static final alertDialogTheme:I = 0x7f04002f
|
||||
|
||||
.field public static final allowStacking:I = 0x7f04003a
|
||||
|
||||
.field public static final alpha:I = 0x7f04003b
|
||||
|
||||
.field public static final alphabeticModifiers:I = 0x7f04003c
|
||||
|
||||
.field public static final arrowHeadLength:I = 0x7f040044
|
||||
|
||||
.field public static final arrowShaftLength:I = 0x7f040045
|
||||
|
||||
.field public static final autoCompleteTextViewStyle:I = 0x7f04004f
|
||||
|
||||
.field public static final autoSizeMaxTextSize:I = 0x7f040050
|
||||
|
||||
.field public static final autoSizeMinTextSize:I = 0x7f040051
|
||||
|
||||
.field public static final autoSizePresetSizes:I = 0x7f040052
|
||||
|
||||
.field public static final autoSizeStepGranularity:I = 0x7f040053
|
||||
|
||||
.field public static final autoSizeTextType:I = 0x7f040054
|
||||
|
||||
.field public static final background:I = 0x7f040059
|
||||
|
||||
.field public static final backgroundSplit:I = 0x7f040061
|
||||
|
||||
.field public static final backgroundStacked:I = 0x7f040062
|
||||
|
||||
.field public static final backgroundTint:I = 0x7f040063
|
||||
|
||||
.field public static final backgroundTintMode:I = 0x7f040064
|
||||
|
||||
.field public static final barLength:I = 0x7f040069
|
||||
|
||||
.field public static final borderlessButtonStyle:I = 0x7f04008d
|
||||
|
||||
.field public static final buttonBarButtonStyle:I = 0x7f0400a2
|
||||
|
||||
.field public static final buttonBarNegativeButtonStyle:I = 0x7f0400a3
|
||||
|
||||
.field public static final buttonBarNeutralButtonStyle:I = 0x7f0400a4
|
||||
|
||||
.field public static final buttonBarPositiveButtonStyle:I = 0x7f0400a5
|
||||
|
||||
.field public static final buttonBarStyle:I = 0x7f0400a6
|
||||
|
||||
.field public static final buttonGravity:I = 0x7f0400a8
|
||||
|
||||
.field public static final buttonIconDimen:I = 0x7f0400a9
|
||||
|
||||
.field public static final buttonPanelSideLayout:I = 0x7f0400aa
|
||||
|
||||
.field public static final buttonStyle:I = 0x7f0400ac
|
||||
|
||||
.field public static final buttonStyleSmall:I = 0x7f0400ad
|
||||
|
||||
.field public static final buttonTint:I = 0x7f0400ae
|
||||
|
||||
.field public static final buttonTintMode:I = 0x7f0400af
|
||||
|
||||
.field public static final checkboxStyle:I = 0x7f0400fa
|
||||
|
||||
.field public static final checkedTextViewStyle:I = 0x7f040101
|
||||
|
||||
.field public static final closeIcon:I = 0x7f04011d
|
||||
|
||||
.field public static final closeItemLayout:I = 0x7f040124
|
||||
|
||||
.field public static final collapseContentDescription:I = 0x7f040125
|
||||
|
||||
.field public static final collapseIcon:I = 0x7f040126
|
||||
|
||||
.field public static final color:I = 0x7f040129
|
||||
|
||||
.field public static final colorAccent:I = 0x7f04012a
|
||||
|
||||
.field public static final colorBackgroundFloating:I = 0x7f04012e
|
||||
|
||||
.field public static final colorButtonNormal:I = 0x7f04013e
|
||||
|
||||
.field public static final colorControlActivated:I = 0x7f040144
|
||||
|
||||
.field public static final colorControlHighlight:I = 0x7f040145
|
||||
|
||||
.field public static final colorControlNormal:I = 0x7f040146
|
||||
|
||||
.field public static final colorError:I = 0x7f040151
|
||||
|
||||
.field public static final colorPrimary:I = 0x7f040160
|
||||
|
||||
.field public static final colorPrimaryDark:I = 0x7f040163
|
||||
|
||||
.field public static final colorSwitchThumbNormal:I = 0x7f040172
|
||||
|
||||
.field public static final commitIcon:I = 0x7f04017b
|
||||
|
||||
.field public static final contentDescription:I = 0x7f040183
|
||||
|
||||
.field public static final contentInsetEnd:I = 0x7f040184
|
||||
|
||||
.field public static final contentInsetEndWithActions:I = 0x7f040185
|
||||
|
||||
.field public static final contentInsetLeft:I = 0x7f040186
|
||||
|
||||
.field public static final contentInsetRight:I = 0x7f040187
|
||||
|
||||
.field public static final contentInsetStart:I = 0x7f040188
|
||||
|
||||
.field public static final contentInsetStartWithNavigation:I = 0x7f040189
|
||||
|
||||
.field public static final controlBackground:I = 0x7f040192
|
||||
|
||||
.field public static final coordinatorLayoutStyle:I = 0x7f040194
|
||||
|
||||
.field public static final customNavigationLayout:I = 0x7f0401d6
|
||||
|
||||
.field public static final defaultQueryHint:I = 0x7f0401f7
|
||||
|
||||
.field public static final dialogCornerRadius:I = 0x7f0401ff
|
||||
|
||||
.field public static final dialogPreferredPadding:I = 0x7f040204
|
||||
|
||||
.field public static final dialogTheme:I = 0x7f040205
|
||||
|
||||
.field public static final displayOptions:I = 0x7f040208
|
||||
|
||||
.field public static final divider:I = 0x7f040209
|
||||
|
||||
.field public static final dividerHorizontal:I = 0x7f04020d
|
||||
|
||||
.field public static final dividerPadding:I = 0x7f04020e
|
||||
|
||||
.field public static final dividerVertical:I = 0x7f04020f
|
||||
|
||||
.field public static final drawableSize:I = 0x7f040219
|
||||
|
||||
.field public static final drawerArrowStyle:I = 0x7f04022e
|
||||
|
||||
.field public static final dropDownListViewStyle:I = 0x7f04022f
|
||||
|
||||
.field public static final dropdownListPreferredItemHeight:I = 0x7f040230
|
||||
|
||||
.field public static final editTextBackground:I = 0x7f040233
|
||||
|
||||
.field public static final editTextColor:I = 0x7f040234
|
||||
|
||||
.field public static final editTextStyle:I = 0x7f040236
|
||||
|
||||
.field public static final elevation:I = 0x7f040238
|
||||
|
||||
.field public static final expandActivityOverflowButtonDrawable:I = 0x7f040250
|
||||
|
||||
.field public static final firstBaselineToTopHeight:I = 0x7f04026e
|
||||
|
||||
.field public static final font:I = 0x7f04028d
|
||||
|
||||
.field public static final fontFamily:I = 0x7f04028e
|
||||
|
||||
.field public static final fontProviderAuthority:I = 0x7f04028f
|
||||
|
||||
.field public static final fontProviderCerts:I = 0x7f040290
|
||||
|
||||
.field public static final fontProviderFetchStrategy:I = 0x7f040291
|
||||
|
||||
.field public static final fontProviderFetchTimeout:I = 0x7f040292
|
||||
|
||||
.field public static final fontProviderPackage:I = 0x7f040293
|
||||
|
||||
.field public static final fontProviderQuery:I = 0x7f040294
|
||||
|
||||
.field public static final fontStyle:I = 0x7f040295
|
||||
|
||||
.field public static final fontVariationSettings:I = 0x7f040296
|
||||
|
||||
.field public static final fontWeight:I = 0x7f040297
|
||||
|
||||
.field public static final gapBetweenBars:I = 0x7f04029b
|
||||
|
||||
.field public static final goIcon:I = 0x7f0402a2
|
||||
|
||||
.field public static final height:I = 0x7f0402ac
|
||||
|
||||
.field public static final hideOnContentScroll:I = 0x7f0402b2
|
||||
|
||||
.field public static final homeAsUpIndicator:I = 0x7f0402ba
|
||||
|
||||
.field public static final homeLayout:I = 0x7f0402bb
|
||||
|
||||
.field public static final icon:I = 0x7f040321
|
||||
|
||||
.field public static final iconTint:I = 0x7f040328
|
||||
|
||||
.field public static final iconTintMode:I = 0x7f040329
|
||||
|
||||
.field public static final iconifiedByDefault:I = 0x7f04032a
|
||||
|
||||
.field public static final imageButtonStyle:I = 0x7f04032d
|
||||
|
||||
.field public static final indeterminateProgressStyle:I = 0x7f04034d
|
||||
|
||||
.field public static final initialActivityCount:I = 0x7f040354
|
||||
|
||||
.field public static final isLightTheme:I = 0x7f040359
|
||||
|
||||
.field public static final itemPadding:I = 0x7f040364
|
||||
|
||||
.field public static final keylines:I = 0x7f040378
|
||||
|
||||
.field public static final lastBaselineToBottomHeight:I = 0x7f04037e
|
||||
|
||||
.field public static final layout:I = 0x7f04037f
|
||||
|
||||
.field public static final layout_anchor:I = 0x7f040384
|
||||
|
||||
.field public static final layout_anchorGravity:I = 0x7f040385
|
||||
|
||||
.field public static final layout_behavior:I = 0x7f040386
|
||||
|
||||
.field public static final layout_dodgeInsetEdges:I = 0x7f0403b3
|
||||
|
||||
.field public static final layout_insetEdge:I = 0x7f0403c2
|
||||
|
||||
.field public static final layout_keyline:I = 0x7f0403c3
|
||||
|
||||
.field public static final lineHeight:I = 0x7f0403da
|
||||
|
||||
.field public static final listChoiceBackgroundIndicator:I = 0x7f0403dd
|
||||
|
||||
.field public static final listDividerAlertDialog:I = 0x7f0403e0
|
||||
|
||||
.field public static final listItemLayout:I = 0x7f0403e1
|
||||
|
||||
.field public static final listLayout:I = 0x7f0403e2
|
||||
|
||||
.field public static final listMenuViewStyle:I = 0x7f0403e3
|
||||
|
||||
.field public static final listPopupWindowStyle:I = 0x7f0403e4
|
||||
|
||||
.field public static final listPreferredItemHeight:I = 0x7f0403e5
|
||||
|
||||
.field public static final listPreferredItemHeightLarge:I = 0x7f0403e6
|
||||
|
||||
.field public static final listPreferredItemHeightSmall:I = 0x7f0403e7
|
||||
|
||||
.field public static final listPreferredItemPaddingLeft:I = 0x7f0403e9
|
||||
|
||||
.field public static final listPreferredItemPaddingRight:I = 0x7f0403ea
|
||||
|
||||
.field public static final logo:I = 0x7f0403ec
|
||||
|
||||
.field public static final logoDescription:I = 0x7f0403ed
|
||||
|
||||
.field public static final maxButtonHeight:I = 0x7f040419
|
||||
|
||||
.field public static final measureWithLargestChild:I = 0x7f040424
|
||||
|
||||
.field public static final multiChoiceItemLayout:I = 0x7f04043b
|
||||
|
||||
.field public static final navigationContentDescription:I = 0x7f04043c
|
||||
|
||||
.field public static final navigationIcon:I = 0x7f04043d
|
||||
|
||||
.field public static final navigationMode:I = 0x7f04043e
|
||||
|
||||
.field public static final numericModifiers:I = 0x7f040446
|
||||
|
||||
.field public static final overlapAnchor:I = 0x7f04044f
|
||||
|
||||
.field public static final paddingBottomNoButtons:I = 0x7f040454
|
||||
|
||||
.field public static final paddingEnd:I = 0x7f040456
|
||||
|
||||
.field public static final paddingStart:I = 0x7f040459
|
||||
|
||||
.field public static final paddingTopNoTitle:I = 0x7f04045a
|
||||
|
||||
.field public static final panelBackground:I = 0x7f04045b
|
||||
|
||||
.field public static final panelMenuListTheme:I = 0x7f04045c
|
||||
|
||||
.field public static final panelMenuListWidth:I = 0x7f04045d
|
||||
|
||||
.field public static final popupMenuStyle:I = 0x7f040479
|
||||
|
||||
.field public static final popupTheme:I = 0x7f04047a
|
||||
|
||||
.field public static final popupWindowStyle:I = 0x7f04047b
|
||||
|
||||
.field public static final preserveIconSpacing:I = 0x7f040489
|
||||
|
||||
.field public static final progressBarPadding:I = 0x7f0404b4
|
||||
|
||||
.field public static final progressBarStyle:I = 0x7f0404b5
|
||||
|
||||
.field public static final queryBackground:I = 0x7f0404b9
|
||||
|
||||
.field public static final queryHint:I = 0x7f0404ba
|
||||
|
||||
.field public static final radioButtonStyle:I = 0x7f0404bb
|
||||
|
||||
.field public static final ratingBarStyle:I = 0x7f0404bf
|
||||
|
||||
.field public static final ratingBarStyleIndicator:I = 0x7f0404c0
|
||||
|
||||
.field public static final ratingBarStyleSmall:I = 0x7f0404c1
|
||||
|
||||
.field public static final searchHintIcon:I = 0x7f0404ec
|
||||
|
||||
.field public static final searchIcon:I = 0x7f0404ed
|
||||
|
||||
.field public static final searchViewStyle:I = 0x7f0404ef
|
||||
|
||||
.field public static final seekBarStyle:I = 0x7f0404f7
|
||||
|
||||
.field public static final selectableItemBackground:I = 0x7f0404f9
|
||||
|
||||
.field public static final selectableItemBackgroundBorderless:I = 0x7f0404fa
|
||||
|
||||
.field public static final showAsAction:I = 0x7f040507
|
||||
|
||||
.field public static final showDividers:I = 0x7f04050b
|
||||
|
||||
.field public static final showText:I = 0x7f04050f
|
||||
|
||||
.field public static final showTitle:I = 0x7f040510
|
||||
|
||||
.field public static final singleChoiceItemLayout:I = 0x7f040516
|
||||
|
||||
.field public static final spinBars:I = 0x7f040521
|
||||
|
||||
.field public static final spinnerDropDownItemStyle:I = 0x7f040522
|
||||
|
||||
.field public static final spinnerStyle:I = 0x7f040523
|
||||
|
||||
.field public static final splitTrack:I = 0x7f040524
|
||||
|
||||
.field public static final srcCompat:I = 0x7f040526
|
||||
|
||||
.field public static final state_above_anchor:I = 0x7f04052f
|
||||
|
||||
.field public static final statusBarBackground:I = 0x7f040535
|
||||
|
||||
.field public static final subMenuArrow:I = 0x7f04053e
|
||||
|
||||
.field public static final submitBackground:I = 0x7f04053f
|
||||
|
||||
.field public static final subtitle:I = 0x7f040541
|
||||
|
||||
.field public static final subtitleTextAppearance:I = 0x7f040542
|
||||
|
||||
.field public static final subtitleTextColor:I = 0x7f040543
|
||||
|
||||
.field public static final subtitleTextStyle:I = 0x7f040544
|
||||
|
||||
.field public static final suggestionRowLayout:I = 0x7f040548
|
||||
|
||||
.field public static final switchMinWidth:I = 0x7f040552
|
||||
|
||||
.field public static final switchPadding:I = 0x7f040553
|
||||
|
||||
.field public static final switchStyle:I = 0x7f040556
|
||||
|
||||
.field public static final switchTextAppearance:I = 0x7f040557
|
||||
|
||||
.field public static final textAllCaps:I = 0x7f04057c
|
||||
|
||||
.field public static final textAppearanceLargePopupMenu:I = 0x7f040587
|
||||
|
||||
.field public static final textAppearanceListItem:I = 0x7f040589
|
||||
|
||||
.field public static final textAppearanceListItemSecondary:I = 0x7f04058a
|
||||
|
||||
.field public static final textAppearanceListItemSmall:I = 0x7f04058b
|
||||
|
||||
.field public static final textAppearancePopupMenuHeader:I = 0x7f04058d
|
||||
|
||||
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f04058e
|
||||
|
||||
.field public static final textAppearanceSearchResultTitle:I = 0x7f04058f
|
||||
|
||||
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040590
|
||||
|
||||
.field public static final textColorAlertDialogListItem:I = 0x7f040593
|
||||
|
||||
.field public static final textColorSearchUrl:I = 0x7f040594
|
||||
|
||||
.field public static final theme:I = 0x7f04059b
|
||||
|
||||
.field public static final thickness:I = 0x7f0405c6
|
||||
|
||||
.field public static final thumbTextPadding:I = 0x7f0405ca
|
||||
|
||||
.field public static final thumbTint:I = 0x7f0405cb
|
||||
|
||||
.field public static final thumbTintMode:I = 0x7f0405cc
|
||||
|
||||
.field public static final tickMark:I = 0x7f0405d0
|
||||
|
||||
.field public static final tickMarkTint:I = 0x7f0405d1
|
||||
|
||||
.field public static final tickMarkTintMode:I = 0x7f0405d2
|
||||
|
||||
.field public static final tint:I = 0x7f0405d4
|
||||
|
||||
.field public static final tintMode:I = 0x7f0405d5
|
||||
|
||||
.field public static final title:I = 0x7f0405d6
|
||||
|
||||
.field public static final titleMargin:I = 0x7f0405d8
|
||||
|
||||
.field public static final titleMarginBottom:I = 0x7f0405d9
|
||||
|
||||
.field public static final titleMarginEnd:I = 0x7f0405da
|
||||
|
||||
.field public static final titleMarginStart:I = 0x7f0405db
|
||||
|
||||
.field public static final titleMarginTop:I = 0x7f0405dc
|
||||
|
||||
.field public static final titleMargins:I = 0x7f0405dd
|
||||
|
||||
.field public static final titleTextAppearance:I = 0x7f0405de
|
||||
|
||||
.field public static final titleTextColor:I = 0x7f0405df
|
||||
|
||||
.field public static final titleTextStyle:I = 0x7f0405e0
|
||||
|
||||
.field public static final toolbarNavigationButtonStyle:I = 0x7f0405e4
|
||||
|
||||
.field public static final toolbarStyle:I = 0x7f0405e5
|
||||
|
||||
.field public static final tooltipForegroundColor:I = 0x7f0405e6
|
||||
|
||||
.field public static final tooltipFrameBackground:I = 0x7f0405e7
|
||||
|
||||
.field public static final tooltipText:I = 0x7f0405e9
|
||||
|
||||
.field public static final track:I = 0x7f0405f0
|
||||
|
||||
.field public static final trackTint:I = 0x7f0405f5
|
||||
|
||||
.field public static final trackTintMode:I = 0x7f0405f6
|
||||
|
||||
.field public static final ttcIndex:I = 0x7f040600
|
||||
|
||||
.field public static final ucrop_artv_ratio_title:I = 0x7f040601
|
||||
|
||||
.field public static final ucrop_artv_ratio_x:I = 0x7f040602
|
||||
|
||||
.field public static final ucrop_artv_ratio_y:I = 0x7f040603
|
||||
|
||||
.field public static final ucrop_aspect_ratio_x:I = 0x7f040604
|
||||
|
||||
.field public static final ucrop_aspect_ratio_y:I = 0x7f040605
|
||||
|
||||
.field public static final ucrop_circle_dimmed_layer:I = 0x7f040606
|
||||
|
||||
.field public static final ucrop_dimmed_color:I = 0x7f040607
|
||||
|
||||
.field public static final ucrop_frame_color:I = 0x7f040608
|
||||
|
||||
.field public static final ucrop_frame_stroke_size:I = 0x7f040609
|
||||
|
||||
.field public static final ucrop_grid_color:I = 0x7f04060a
|
||||
|
||||
.field public static final ucrop_grid_column_count:I = 0x7f04060b
|
||||
|
||||
.field public static final ucrop_grid_row_count:I = 0x7f04060c
|
||||
|
||||
.field public static final ucrop_grid_stroke_size:I = 0x7f04060d
|
||||
|
||||
.field public static final ucrop_show_frame:I = 0x7f04060e
|
||||
|
||||
.field public static final ucrop_show_grid:I = 0x7f04060f
|
||||
|
||||
.field public static final ucrop_show_oval_crop_frame:I = 0x7f040610
|
||||
|
||||
.field public static final viewInflaterClass:I = 0x7f040628
|
||||
|
||||
.field public static final voiceIcon:I = 0x7f04062a
|
||||
|
||||
.field public static final windowActionBar:I = 0x7f040637
|
||||
|
||||
.field public static final windowActionBarOverlay:I = 0x7f040638
|
||||
|
||||
.field public static final windowActionModeOverlay:I = 0x7f040639
|
||||
|
||||
.field public static final windowFixedHeightMajor:I = 0x7f04063a
|
||||
|
||||
.field public static final windowFixedHeightMinor:I = 0x7f04063b
|
||||
|
||||
.field public static final windowFixedWidthMajor:I = 0x7f04063c
|
||||
|
||||
.field public static final windowFixedWidthMinor:I = 0x7f04063d
|
||||
|
||||
.field public static final windowMinWidthMajor:I = 0x7f04063e
|
||||
|
||||
.field public static final windowMinWidthMinor:I = 0x7f04063f
|
||||
|
||||
.field public static final windowNoTitle:I = 0x7f040640
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,31 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$bool;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "bool"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_action_bar_embed_tabs:I = 0x7f050000
|
||||
|
||||
.field public static final abc_allow_stacked_button_bar:I = 0x7f050001
|
||||
|
||||
.field public static final abc_config_actionMenuItemAllCaps:I = 0x7f050002
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,219 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$color;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "color"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_background_cache_hint_selector_material_dark:I = 0x7f060000
|
||||
|
||||
.field public static final abc_background_cache_hint_selector_material_light:I = 0x7f060001
|
||||
|
||||
.field public static final abc_btn_colored_borderless_text_material:I = 0x7f060002
|
||||
|
||||
.field public static final abc_btn_colored_text_material:I = 0x7f060003
|
||||
|
||||
.field public static final abc_color_highlight_material:I = 0x7f060004
|
||||
|
||||
.field public static final abc_hint_foreground_material_dark:I = 0x7f060007
|
||||
|
||||
.field public static final abc_hint_foreground_material_light:I = 0x7f060008
|
||||
|
||||
.field public static final abc_primary_text_disable_only_material_dark:I = 0x7f060009
|
||||
|
||||
.field public static final abc_primary_text_disable_only_material_light:I = 0x7f06000a
|
||||
|
||||
.field public static final abc_primary_text_material_dark:I = 0x7f06000b
|
||||
|
||||
.field public static final abc_primary_text_material_light:I = 0x7f06000c
|
||||
|
||||
.field public static final abc_search_url_text:I = 0x7f06000d
|
||||
|
||||
.field public static final abc_search_url_text_normal:I = 0x7f06000e
|
||||
|
||||
.field public static final abc_search_url_text_pressed:I = 0x7f06000f
|
||||
|
||||
.field public static final abc_search_url_text_selected:I = 0x7f060010
|
||||
|
||||
.field public static final abc_secondary_text_material_dark:I = 0x7f060011
|
||||
|
||||
.field public static final abc_secondary_text_material_light:I = 0x7f060012
|
||||
|
||||
.field public static final abc_tint_btn_checkable:I = 0x7f060013
|
||||
|
||||
.field public static final abc_tint_default:I = 0x7f060014
|
||||
|
||||
.field public static final abc_tint_edittext:I = 0x7f060015
|
||||
|
||||
.field public static final abc_tint_seek_thumb:I = 0x7f060016
|
||||
|
||||
.field public static final abc_tint_spinner:I = 0x7f060017
|
||||
|
||||
.field public static final abc_tint_switch_track:I = 0x7f060018
|
||||
|
||||
.field public static final accent_material_dark:I = 0x7f060019
|
||||
|
||||
.field public static final accent_material_light:I = 0x7f06001a
|
||||
|
||||
.field public static final background_floating_material_dark:I = 0x7f060023
|
||||
|
||||
.field public static final background_floating_material_light:I = 0x7f060024
|
||||
|
||||
.field public static final background_material_dark:I = 0x7f060025
|
||||
|
||||
.field public static final background_material_light:I = 0x7f060026
|
||||
|
||||
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060065
|
||||
|
||||
.field public static final bright_foreground_disabled_material_light:I = 0x7f060066
|
||||
|
||||
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060067
|
||||
|
||||
.field public static final bright_foreground_inverse_material_light:I = 0x7f060068
|
||||
|
||||
.field public static final bright_foreground_material_dark:I = 0x7f060069
|
||||
|
||||
.field public static final bright_foreground_material_light:I = 0x7f06006a
|
||||
|
||||
.field public static final button_material_dark:I = 0x7f060070
|
||||
|
||||
.field public static final button_material_light:I = 0x7f060071
|
||||
|
||||
.field public static final dim_foreground_disabled_material_dark:I = 0x7f0600b3
|
||||
|
||||
.field public static final dim_foreground_disabled_material_light:I = 0x7f0600b4
|
||||
|
||||
.field public static final dim_foreground_material_dark:I = 0x7f0600b5
|
||||
|
||||
.field public static final dim_foreground_material_light:I = 0x7f0600b6
|
||||
|
||||
.field public static final error_color_material_dark:I = 0x7f0600b7
|
||||
|
||||
.field public static final error_color_material_light:I = 0x7f0600b8
|
||||
|
||||
.field public static final foreground_material_dark:I = 0x7f0600c0
|
||||
|
||||
.field public static final foreground_material_light:I = 0x7f0600c1
|
||||
|
||||
.field public static final highlighted_text_material_dark:I = 0x7f0600d0
|
||||
|
||||
.field public static final highlighted_text_material_light:I = 0x7f0600d1
|
||||
|
||||
.field public static final material_blue_grey_800:I = 0x7f06010f
|
||||
|
||||
.field public static final material_blue_grey_900:I = 0x7f060110
|
||||
|
||||
.field public static final material_blue_grey_950:I = 0x7f060111
|
||||
|
||||
.field public static final material_deep_teal_200:I = 0x7f060112
|
||||
|
||||
.field public static final material_deep_teal_500:I = 0x7f060113
|
||||
|
||||
.field public static final material_grey_100:I = 0x7f060114
|
||||
|
||||
.field public static final material_grey_300:I = 0x7f060115
|
||||
|
||||
.field public static final material_grey_50:I = 0x7f060116
|
||||
|
||||
.field public static final material_grey_600:I = 0x7f060117
|
||||
|
||||
.field public static final material_grey_800:I = 0x7f060118
|
||||
|
||||
.field public static final material_grey_850:I = 0x7f060119
|
||||
|
||||
.field public static final material_grey_900:I = 0x7f06011a
|
||||
|
||||
.field public static final notification_action_color_filter:I = 0x7f060163
|
||||
|
||||
.field public static final notification_icon_bg_color:I = 0x7f060164
|
||||
|
||||
.field public static final primary_dark_material_dark:I = 0x7f0601b8
|
||||
|
||||
.field public static final primary_dark_material_light:I = 0x7f0601b9
|
||||
|
||||
.field public static final primary_material_dark:I = 0x7f0601d7
|
||||
|
||||
.field public static final primary_material_light:I = 0x7f0601d8
|
||||
|
||||
.field public static final primary_text_default_material_dark:I = 0x7f0601d9
|
||||
|
||||
.field public static final primary_text_default_material_light:I = 0x7f0601da
|
||||
|
||||
.field public static final primary_text_disabled_material_dark:I = 0x7f0601db
|
||||
|
||||
.field public static final primary_text_disabled_material_light:I = 0x7f0601dc
|
||||
|
||||
.field public static final ripple_material_dark:I = 0x7f0601e7
|
||||
|
||||
.field public static final ripple_material_light:I = 0x7f0601e8
|
||||
|
||||
.field public static final secondary_text_default_material_dark:I = 0x7f0601eb
|
||||
|
||||
.field public static final secondary_text_default_material_light:I = 0x7f0601ec
|
||||
|
||||
.field public static final secondary_text_disabled_material_dark:I = 0x7f0601ed
|
||||
|
||||
.field public static final secondary_text_disabled_material_light:I = 0x7f0601ee
|
||||
|
||||
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060264
|
||||
|
||||
.field public static final switch_thumb_disabled_material_light:I = 0x7f060265
|
||||
|
||||
.field public static final switch_thumb_material_dark:I = 0x7f060266
|
||||
|
||||
.field public static final switch_thumb_material_light:I = 0x7f060267
|
||||
|
||||
.field public static final switch_thumb_normal_material_dark:I = 0x7f060268
|
||||
|
||||
.field public static final switch_thumb_normal_material_light:I = 0x7f060269
|
||||
|
||||
.field public static final tooltip_background_dark:I = 0x7f06026d
|
||||
|
||||
.field public static final tooltip_background_light:I = 0x7f06026e
|
||||
|
||||
.field public static final ucrop_color_crop_background:I = 0x7f060274
|
||||
|
||||
.field public static final ucrop_color_default_crop_frame:I = 0x7f060275
|
||||
|
||||
.field public static final ucrop_color_default_crop_grid:I = 0x7f060276
|
||||
|
||||
.field public static final ucrop_color_default_dimmed:I = 0x7f060277
|
||||
|
||||
.field public static final ucrop_color_default_logo:I = 0x7f060278
|
||||
|
||||
.field public static final ucrop_color_progress_wheel_line:I = 0x7f060279
|
||||
|
||||
.field public static final ucrop_color_statusbar:I = 0x7f06027a
|
||||
|
||||
.field public static final ucrop_color_toolbar:I = 0x7f06027b
|
||||
|
||||
.field public static final ucrop_color_toolbar_widget:I = 0x7f06027c
|
||||
|
||||
.field public static final ucrop_color_widget:I = 0x7f06027d
|
||||
|
||||
.field public static final ucrop_color_widget_active:I = 0x7f06027e
|
||||
|
||||
.field public static final ucrop_color_widget_background:I = 0x7f06027f
|
||||
|
||||
.field public static final ucrop_color_widget_text:I = 0x7f060280
|
||||
|
||||
.field public static final ucrop_scale_text_view_selector:I = 0x7f060281
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,291 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$dimen;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "dimen"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_action_bar_content_inset_material:I = 0x7f070000
|
||||
|
||||
.field public static final abc_action_bar_content_inset_with_nav:I = 0x7f070001
|
||||
|
||||
.field public static final abc_action_bar_default_height_material:I = 0x7f070002
|
||||
|
||||
.field public static final abc_action_bar_default_padding_end_material:I = 0x7f070003
|
||||
|
||||
.field public static final abc_action_bar_default_padding_start_material:I = 0x7f070004
|
||||
|
||||
.field public static final abc_action_bar_elevation_material:I = 0x7f070005
|
||||
|
||||
.field public static final abc_action_bar_icon_vertical_padding_material:I = 0x7f070006
|
||||
|
||||
.field public static final abc_action_bar_overflow_padding_end_material:I = 0x7f070007
|
||||
|
||||
.field public static final abc_action_bar_overflow_padding_start_material:I = 0x7f070008
|
||||
|
||||
.field public static final abc_action_bar_stacked_max_height:I = 0x7f070009
|
||||
|
||||
.field public static final abc_action_bar_stacked_tab_max_width:I = 0x7f07000a
|
||||
|
||||
.field public static final abc_action_bar_subtitle_bottom_margin_material:I = 0x7f07000b
|
||||
|
||||
.field public static final abc_action_bar_subtitle_top_margin_material:I = 0x7f07000c
|
||||
|
||||
.field public static final abc_action_button_min_height_material:I = 0x7f07000d
|
||||
|
||||
.field public static final abc_action_button_min_width_material:I = 0x7f07000e
|
||||
|
||||
.field public static final abc_action_button_min_width_overflow_material:I = 0x7f07000f
|
||||
|
||||
.field public static final abc_alert_dialog_button_bar_height:I = 0x7f070010
|
||||
|
||||
.field public static final abc_alert_dialog_button_dimen:I = 0x7f070011
|
||||
|
||||
.field public static final abc_button_inset_horizontal_material:I = 0x7f070012
|
||||
|
||||
.field public static final abc_button_inset_vertical_material:I = 0x7f070013
|
||||
|
||||
.field public static final abc_button_padding_horizontal_material:I = 0x7f070014
|
||||
|
||||
.field public static final abc_button_padding_vertical_material:I = 0x7f070015
|
||||
|
||||
.field public static final abc_cascading_menus_min_smallest_width:I = 0x7f070016
|
||||
|
||||
.field public static final abc_config_prefDialogWidth:I = 0x7f070017
|
||||
|
||||
.field public static final abc_control_corner_material:I = 0x7f070018
|
||||
|
||||
.field public static final abc_control_inset_material:I = 0x7f070019
|
||||
|
||||
.field public static final abc_control_padding_material:I = 0x7f07001a
|
||||
|
||||
.field public static final abc_dialog_corner_radius_material:I = 0x7f07001b
|
||||
|
||||
.field public static final abc_dialog_fixed_height_major:I = 0x7f07001c
|
||||
|
||||
.field public static final abc_dialog_fixed_height_minor:I = 0x7f07001d
|
||||
|
||||
.field public static final abc_dialog_fixed_width_major:I = 0x7f07001e
|
||||
|
||||
.field public static final abc_dialog_fixed_width_minor:I = 0x7f07001f
|
||||
|
||||
.field public static final abc_dialog_list_padding_bottom_no_buttons:I = 0x7f070020
|
||||
|
||||
.field public static final abc_dialog_list_padding_top_no_title:I = 0x7f070021
|
||||
|
||||
.field public static final abc_dialog_min_width_major:I = 0x7f070022
|
||||
|
||||
.field public static final abc_dialog_min_width_minor:I = 0x7f070023
|
||||
|
||||
.field public static final abc_dialog_padding_material:I = 0x7f070024
|
||||
|
||||
.field public static final abc_dialog_padding_top_material:I = 0x7f070025
|
||||
|
||||
.field public static final abc_dialog_title_divider_material:I = 0x7f070026
|
||||
|
||||
.field public static final abc_disabled_alpha_material_dark:I = 0x7f070027
|
||||
|
||||
.field public static final abc_disabled_alpha_material_light:I = 0x7f070028
|
||||
|
||||
.field public static final abc_dropdownitem_icon_width:I = 0x7f070029
|
||||
|
||||
.field public static final abc_dropdownitem_text_padding_left:I = 0x7f07002a
|
||||
|
||||
.field public static final abc_dropdownitem_text_padding_right:I = 0x7f07002b
|
||||
|
||||
.field public static final abc_edit_text_inset_bottom_material:I = 0x7f07002c
|
||||
|
||||
.field public static final abc_edit_text_inset_horizontal_material:I = 0x7f07002d
|
||||
|
||||
.field public static final abc_edit_text_inset_top_material:I = 0x7f07002e
|
||||
|
||||
.field public static final abc_floating_window_z:I = 0x7f07002f
|
||||
|
||||
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070033
|
||||
|
||||
.field public static final abc_panel_menu_list_width:I = 0x7f070034
|
||||
|
||||
.field public static final abc_progress_bar_height_material:I = 0x7f070035
|
||||
|
||||
.field public static final abc_search_view_preferred_height:I = 0x7f070036
|
||||
|
||||
.field public static final abc_search_view_preferred_width:I = 0x7f070037
|
||||
|
||||
.field public static final abc_seekbar_track_background_height_material:I = 0x7f070038
|
||||
|
||||
.field public static final abc_seekbar_track_progress_height_material:I = 0x7f070039
|
||||
|
||||
.field public static final abc_select_dialog_padding_start_material:I = 0x7f07003a
|
||||
|
||||
.field public static final abc_switch_padding:I = 0x7f07003b
|
||||
|
||||
.field public static final abc_text_size_body_1_material:I = 0x7f07003c
|
||||
|
||||
.field public static final abc_text_size_body_2_material:I = 0x7f07003d
|
||||
|
||||
.field public static final abc_text_size_button_material:I = 0x7f07003e
|
||||
|
||||
.field public static final abc_text_size_caption_material:I = 0x7f07003f
|
||||
|
||||
.field public static final abc_text_size_display_1_material:I = 0x7f070040
|
||||
|
||||
.field public static final abc_text_size_display_2_material:I = 0x7f070041
|
||||
|
||||
.field public static final abc_text_size_display_3_material:I = 0x7f070042
|
||||
|
||||
.field public static final abc_text_size_display_4_material:I = 0x7f070043
|
||||
|
||||
.field public static final abc_text_size_headline_material:I = 0x7f070044
|
||||
|
||||
.field public static final abc_text_size_large_material:I = 0x7f070045
|
||||
|
||||
.field public static final abc_text_size_medium_material:I = 0x7f070046
|
||||
|
||||
.field public static final abc_text_size_menu_header_material:I = 0x7f070047
|
||||
|
||||
.field public static final abc_text_size_menu_material:I = 0x7f070048
|
||||
|
||||
.field public static final abc_text_size_small_material:I = 0x7f070049
|
||||
|
||||
.field public static final abc_text_size_subhead_material:I = 0x7f07004a
|
||||
|
||||
.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f07004b
|
||||
|
||||
.field public static final abc_text_size_title_material:I = 0x7f07004c
|
||||
|
||||
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004d
|
||||
|
||||
.field public static final compat_button_inset_horizontal_material:I = 0x7f070083
|
||||
|
||||
.field public static final compat_button_inset_vertical_material:I = 0x7f070084
|
||||
|
||||
.field public static final compat_button_padding_horizontal_material:I = 0x7f070085
|
||||
|
||||
.field public static final compat_button_padding_vertical_material:I = 0x7f070086
|
||||
|
||||
.field public static final compat_control_corner_material:I = 0x7f070087
|
||||
|
||||
.field public static final compat_notification_large_icon_max_height:I = 0x7f070088
|
||||
|
||||
.field public static final compat_notification_large_icon_max_width:I = 0x7f070089
|
||||
|
||||
.field public static final disabled_alpha_material_dark:I = 0x7f0700c8
|
||||
|
||||
.field public static final disabled_alpha_material_light:I = 0x7f0700c9
|
||||
|
||||
.field public static final highlight_alpha_material_colored:I = 0x7f0700e5
|
||||
|
||||
.field public static final highlight_alpha_material_dark:I = 0x7f0700e6
|
||||
|
||||
.field public static final highlight_alpha_material_light:I = 0x7f0700e7
|
||||
|
||||
.field public static final hint_alpha_material_dark:I = 0x7f0700e8
|
||||
|
||||
.field public static final hint_alpha_material_light:I = 0x7f0700e9
|
||||
|
||||
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700ea
|
||||
|
||||
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700eb
|
||||
|
||||
.field public static final notification_action_icon_size:I = 0x7f0701b2
|
||||
|
||||
.field public static final notification_action_text_size:I = 0x7f0701b3
|
||||
|
||||
.field public static final notification_big_circle_margin:I = 0x7f0701b4
|
||||
|
||||
.field public static final notification_content_margin_start:I = 0x7f0701b5
|
||||
|
||||
.field public static final notification_large_icon_height:I = 0x7f0701b6
|
||||
|
||||
.field public static final notification_large_icon_width:I = 0x7f0701b7
|
||||
|
||||
.field public static final notification_main_column_padding_top:I = 0x7f0701b8
|
||||
|
||||
.field public static final notification_media_narrow_margin:I = 0x7f0701b9
|
||||
|
||||
.field public static final notification_right_icon_size:I = 0x7f0701ba
|
||||
|
||||
.field public static final notification_right_side_padding_top:I = 0x7f0701bb
|
||||
|
||||
.field public static final notification_small_icon_background_padding:I = 0x7f0701bc
|
||||
|
||||
.field public static final notification_small_icon_size_as_large:I = 0x7f0701bd
|
||||
|
||||
.field public static final notification_subtext_size:I = 0x7f0701be
|
||||
|
||||
.field public static final notification_top_pad:I = 0x7f0701bf
|
||||
|
||||
.field public static final notification_top_pad_large_text:I = 0x7f0701c0
|
||||
|
||||
.field public static final tooltip_corner_radius:I = 0x7f0701de
|
||||
|
||||
.field public static final tooltip_horizontal_padding:I = 0x7f0701df
|
||||
|
||||
.field public static final tooltip_margin:I = 0x7f0701e0
|
||||
|
||||
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f0701e1
|
||||
|
||||
.field public static final tooltip_precise_anchor_threshold:I = 0x7f0701e2
|
||||
|
||||
.field public static final tooltip_vertical_padding:I = 0x7f0701e3
|
||||
|
||||
.field public static final tooltip_y_offset_non_touch:I = 0x7f0701e4
|
||||
|
||||
.field public static final tooltip_y_offset_touch:I = 0x7f0701e5
|
||||
|
||||
.field public static final ucrop_default_crop_frame_stoke_width:I = 0x7f0701e7
|
||||
|
||||
.field public static final ucrop_default_crop_grid_stoke_width:I = 0x7f0701e8
|
||||
|
||||
.field public static final ucrop_default_crop_logo_size:I = 0x7f0701e9
|
||||
|
||||
.field public static final ucrop_default_crop_rect_corner_touch_area_line_length:I = 0x7f0701ea
|
||||
|
||||
.field public static final ucrop_default_crop_rect_corner_touch_threshold:I = 0x7f0701eb
|
||||
|
||||
.field public static final ucrop_default_crop_rect_min_size:I = 0x7f0701ec
|
||||
|
||||
.field public static final ucrop_height_crop_aspect_ratio_text:I = 0x7f0701ed
|
||||
|
||||
.field public static final ucrop_height_divider_shadow:I = 0x7f0701ee
|
||||
|
||||
.field public static final ucrop_height_horizontal_wheel_progress_line:I = 0x7f0701ef
|
||||
|
||||
.field public static final ucrop_height_wrapper_controls:I = 0x7f0701f0
|
||||
|
||||
.field public static final ucrop_height_wrapper_states:I = 0x7f0701f1
|
||||
|
||||
.field public static final ucrop_margin_horizontal_wheel_progress_line:I = 0x7f0701f2
|
||||
|
||||
.field public static final ucrop_margit_top_widget_text:I = 0x7f0701f3
|
||||
|
||||
.field public static final ucrop_padding_crop_frame:I = 0x7f0701f4
|
||||
|
||||
.field public static final ucrop_progress_size:I = 0x7f0701f5
|
||||
|
||||
.field public static final ucrop_size_dot_scale_text_view:I = 0x7f0701f6
|
||||
|
||||
.field public static final ucrop_size_wrapper_rotate_button:I = 0x7f0701f7
|
||||
|
||||
.field public static final ucrop_text_size_widget_text:I = 0x7f0701f8
|
||||
|
||||
.field public static final ucrop_width_horizontal_wheel_progress_line:I = 0x7f0701f9
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,245 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$drawable;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "drawable"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_ab_share_pack_mtrl_alpha:I = 0x7f08004a
|
||||
|
||||
.field public static final abc_action_bar_item_background_material:I = 0x7f08004b
|
||||
|
||||
.field public static final abc_btn_borderless_material:I = 0x7f08004c
|
||||
|
||||
.field public static final abc_btn_check_material:I = 0x7f08004d
|
||||
|
||||
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f08004f
|
||||
|
||||
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f080050
|
||||
|
||||
.field public static final abc_btn_colored_material:I = 0x7f080051
|
||||
|
||||
.field public static final abc_btn_default_mtrl_shape:I = 0x7f080052
|
||||
|
||||
.field public static final abc_btn_radio_material:I = 0x7f080053
|
||||
|
||||
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f080055
|
||||
|
||||
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f080056
|
||||
|
||||
.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f080057
|
||||
|
||||
.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f080058
|
||||
|
||||
.field public static final abc_cab_background_internal_bg:I = 0x7f080059
|
||||
|
||||
.field public static final abc_cab_background_top_material:I = 0x7f08005a
|
||||
|
||||
.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f08005b
|
||||
|
||||
.field public static final abc_control_background_material:I = 0x7f08005c
|
||||
|
||||
.field public static final abc_dialog_material_background:I = 0x7f08005d
|
||||
|
||||
.field public static final abc_edit_text_material:I = 0x7f08005e
|
||||
|
||||
.field public static final abc_ic_ab_back_material:I = 0x7f08005f
|
||||
|
||||
.field public static final abc_ic_arrow_drop_right_black_24dp:I = 0x7f080060
|
||||
|
||||
.field public static final abc_ic_clear_material:I = 0x7f080061
|
||||
|
||||
.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f080062
|
||||
|
||||
.field public static final abc_ic_go_search_api_material:I = 0x7f080063
|
||||
|
||||
.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f080064
|
||||
|
||||
.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f080065
|
||||
|
||||
.field public static final abc_ic_menu_overflow_material:I = 0x7f080066
|
||||
|
||||
.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f080067
|
||||
|
||||
.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f080068
|
||||
|
||||
.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f080069
|
||||
|
||||
.field public static final abc_ic_search_api_material:I = 0x7f08006a
|
||||
|
||||
.field public static final abc_ic_star_black_16dp:I = 0x7f08006b
|
||||
|
||||
.field public static final abc_ic_star_black_36dp:I = 0x7f08006c
|
||||
|
||||
.field public static final abc_ic_star_black_48dp:I = 0x7f08006d
|
||||
|
||||
.field public static final abc_ic_star_half_black_16dp:I = 0x7f08006e
|
||||
|
||||
.field public static final abc_ic_star_half_black_36dp:I = 0x7f08006f
|
||||
|
||||
.field public static final abc_ic_star_half_black_48dp:I = 0x7f080070
|
||||
|
||||
.field public static final abc_ic_voice_search_api_material:I = 0x7f080071
|
||||
|
||||
.field public static final abc_item_background_holo_dark:I = 0x7f080072
|
||||
|
||||
.field public static final abc_item_background_holo_light:I = 0x7f080073
|
||||
|
||||
.field public static final abc_list_divider_material:I = 0x7f080074
|
||||
|
||||
.field public static final abc_list_divider_mtrl_alpha:I = 0x7f080075
|
||||
|
||||
.field public static final abc_list_focused_holo:I = 0x7f080076
|
||||
|
||||
.field public static final abc_list_longpressed_holo:I = 0x7f080077
|
||||
|
||||
.field public static final abc_list_pressed_holo_dark:I = 0x7f080078
|
||||
|
||||
.field public static final abc_list_pressed_holo_light:I = 0x7f080079
|
||||
|
||||
.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f08007a
|
||||
|
||||
.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f08007b
|
||||
|
||||
.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f08007c
|
||||
|
||||
.field public static final abc_list_selector_disabled_holo_light:I = 0x7f08007d
|
||||
|
||||
.field public static final abc_list_selector_holo_dark:I = 0x7f08007e
|
||||
|
||||
.field public static final abc_list_selector_holo_light:I = 0x7f08007f
|
||||
|
||||
.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f080080
|
||||
|
||||
.field public static final abc_popup_background_mtrl_mult:I = 0x7f080081
|
||||
|
||||
.field public static final abc_ratingbar_indicator_material:I = 0x7f080082
|
||||
|
||||
.field public static final abc_ratingbar_material:I = 0x7f080083
|
||||
|
||||
.field public static final abc_ratingbar_small_material:I = 0x7f080084
|
||||
|
||||
.field public static final abc_scrubber_control_off_mtrl_alpha:I = 0x7f080085
|
||||
|
||||
.field public static final abc_scrubber_control_to_pressed_mtrl_000:I = 0x7f080086
|
||||
|
||||
.field public static final abc_scrubber_control_to_pressed_mtrl_005:I = 0x7f080087
|
||||
|
||||
.field public static final abc_scrubber_primary_mtrl_alpha:I = 0x7f080088
|
||||
|
||||
.field public static final abc_scrubber_track_mtrl_alpha:I = 0x7f080089
|
||||
|
||||
.field public static final abc_seekbar_thumb_material:I = 0x7f08008a
|
||||
|
||||
.field public static final abc_seekbar_tick_mark_material:I = 0x7f08008b
|
||||
|
||||
.field public static final abc_seekbar_track_material:I = 0x7f08008c
|
||||
|
||||
.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f08008d
|
||||
|
||||
.field public static final abc_spinner_textfield_background_material:I = 0x7f08008e
|
||||
|
||||
.field public static final abc_switch_thumb_material:I = 0x7f08008f
|
||||
|
||||
.field public static final abc_switch_track_mtrl_alpha:I = 0x7f080090
|
||||
|
||||
.field public static final abc_tab_indicator_material:I = 0x7f080091
|
||||
|
||||
.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f080092
|
||||
|
||||
.field public static final abc_text_cursor_material:I = 0x7f080093
|
||||
|
||||
.field public static final abc_text_select_handle_left_mtrl_dark:I = 0x7f080094
|
||||
|
||||
.field public static final abc_text_select_handle_left_mtrl_light:I = 0x7f080095
|
||||
|
||||
.field public static final abc_text_select_handle_middle_mtrl_dark:I = 0x7f080096
|
||||
|
||||
.field public static final abc_text_select_handle_middle_mtrl_light:I = 0x7f080097
|
||||
|
||||
.field public static final abc_text_select_handle_right_mtrl_dark:I = 0x7f080098
|
||||
|
||||
.field public static final abc_text_select_handle_right_mtrl_light:I = 0x7f080099
|
||||
|
||||
.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f08009a
|
||||
|
||||
.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f08009b
|
||||
|
||||
.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f08009c
|
||||
|
||||
.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f08009d
|
||||
|
||||
.field public static final abc_textfield_search_material:I = 0x7f08009e
|
||||
|
||||
.field public static final abc_vector_test:I = 0x7f08009f
|
||||
|
||||
.field public static final notification_action_background:I = 0x7f080553
|
||||
|
||||
.field public static final notification_bg:I = 0x7f080554
|
||||
|
||||
.field public static final notification_bg_low:I = 0x7f080555
|
||||
|
||||
.field public static final notification_bg_low_normal:I = 0x7f080556
|
||||
|
||||
.field public static final notification_bg_low_pressed:I = 0x7f080557
|
||||
|
||||
.field public static final notification_bg_normal:I = 0x7f080558
|
||||
|
||||
.field public static final notification_bg_normal_pressed:I = 0x7f080559
|
||||
|
||||
.field public static final notification_icon_background:I = 0x7f08055a
|
||||
|
||||
.field public static final notification_template_icon_bg:I = 0x7f08055b
|
||||
|
||||
.field public static final notification_template_icon_low_bg:I = 0x7f08055c
|
||||
|
||||
.field public static final notification_tile_bg:I = 0x7f08055d
|
||||
|
||||
.field public static final notify_panel_notification_icon_bg:I = 0x7f08055e
|
||||
|
||||
.field public static final tooltip_frame_dark:I = 0x7f080574
|
||||
|
||||
.field public static final tooltip_frame_light:I = 0x7f080575
|
||||
|
||||
.field public static final ucrop_ic_angle:I = 0x7f080577
|
||||
|
||||
.field public static final ucrop_ic_crop:I = 0x7f080578
|
||||
|
||||
.field public static final ucrop_ic_cross:I = 0x7f080579
|
||||
|
||||
.field public static final ucrop_ic_done:I = 0x7f08057a
|
||||
|
||||
.field public static final ucrop_ic_next:I = 0x7f08057b
|
||||
|
||||
.field public static final ucrop_ic_reset:I = 0x7f08057c
|
||||
|
||||
.field public static final ucrop_ic_rotate:I = 0x7f08057d
|
||||
|
||||
.field public static final ucrop_ic_scale:I = 0x7f08057e
|
||||
|
||||
.field public static final ucrop_shadow_upside:I = 0x7f08057f
|
||||
|
||||
.field public static final ucrop_vector_ic_crop:I = 0x7f080580
|
||||
|
||||
.field public static final ucrop_vector_loader:I = 0x7f080581
|
||||
|
||||
.field public static final ucrop_vector_loader_animated:I = 0x7f080582
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,289 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$id;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "id"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final action_bar:I = 0x7f0a003f
|
||||
|
||||
.field public static final action_bar_activity_content:I = 0x7f0a0040
|
||||
|
||||
.field public static final action_bar_container:I = 0x7f0a0041
|
||||
|
||||
.field public static final action_bar_root:I = 0x7f0a0042
|
||||
|
||||
.field public static final action_bar_spinner:I = 0x7f0a0043
|
||||
|
||||
.field public static final action_bar_subtitle:I = 0x7f0a0044
|
||||
|
||||
.field public static final action_bar_title:I = 0x7f0a0046
|
||||
|
||||
.field public static final action_container:I = 0x7f0a004a
|
||||
|
||||
.field public static final action_context_bar:I = 0x7f0a004b
|
||||
|
||||
.field public static final action_divider:I = 0x7f0a004c
|
||||
|
||||
.field public static final action_image:I = 0x7f0a004d
|
||||
|
||||
.field public static final action_menu_divider:I = 0x7f0a004e
|
||||
|
||||
.field public static final action_menu_presenter:I = 0x7f0a004f
|
||||
|
||||
.field public static final action_mode_bar:I = 0x7f0a0050
|
||||
|
||||
.field public static final action_mode_bar_stub:I = 0x7f0a0051
|
||||
|
||||
.field public static final action_mode_close_button:I = 0x7f0a0052
|
||||
|
||||
.field public static final action_text:I = 0x7f0a0053
|
||||
|
||||
.field public static final actions:I = 0x7f0a0054
|
||||
|
||||
.field public static final activity_chooser_view_content:I = 0x7f0a005e
|
||||
|
||||
.field public static final add:I = 0x7f0a0060
|
||||
|
||||
.field public static final alertTitle:I = 0x7f0a007e
|
||||
|
||||
.field public static final async:I = 0x7f0a009d
|
||||
|
||||
.field public static final blocking:I = 0x7f0a00fa
|
||||
|
||||
.field public static final bottom:I = 0x7f0a0122
|
||||
|
||||
.field public static final buttonPanel:I = 0x7f0a012a
|
||||
|
||||
.field public static final checkbox:I = 0x7f0a027d
|
||||
|
||||
.field public static final chronometer:I = 0x7f0a028a
|
||||
|
||||
.field public static final content:I = 0x7f0a02c8
|
||||
|
||||
.field public static final contentPanel:I = 0x7f0a02c9
|
||||
|
||||
.field public static final custom:I = 0x7f0a02f5
|
||||
|
||||
.field public static final customPanel:I = 0x7f0a02f6
|
||||
|
||||
.field public static final decor_content_parent:I = 0x7f0a0300
|
||||
|
||||
.field public static final default_activity_button:I = 0x7f0a0301
|
||||
|
||||
.field public static final edit_query:I = 0x7f0a0370
|
||||
|
||||
.field public static final end:I = 0x7f0a039d
|
||||
|
||||
.field public static final expand_activities_button:I = 0x7f0a03ba
|
||||
|
||||
.field public static final expanded_menu:I = 0x7f0a03bb
|
||||
|
||||
.field public static final forever:I = 0x7f0a043a
|
||||
|
||||
.field public static final group_divider:I = 0x7f0a048b
|
||||
|
||||
.field public static final home:I = 0x7f0a053b
|
||||
|
||||
.field public static final icon:I = 0x7f0a054f
|
||||
|
||||
.field public static final icon_group:I = 0x7f0a0551
|
||||
|
||||
.field public static final image:I = 0x7f0a055d
|
||||
|
||||
.field public static final image_view_crop:I = 0x7f0a0568
|
||||
|
||||
.field public static final image_view_logo:I = 0x7f0a0569
|
||||
|
||||
.field public static final image_view_state_aspect_ratio:I = 0x7f0a056a
|
||||
|
||||
.field public static final image_view_state_rotate:I = 0x7f0a056b
|
||||
|
||||
.field public static final image_view_state_scale:I = 0x7f0a056c
|
||||
|
||||
.field public static final info:I = 0x7f0a057e
|
||||
|
||||
.field public static final italic:I = 0x7f0a05bb
|
||||
|
||||
.field public static final layout_aspect_ratio:I = 0x7f0a060d
|
||||
|
||||
.field public static final layout_rotate_wheel:I = 0x7f0a060e
|
||||
|
||||
.field public static final layout_scale_wheel:I = 0x7f0a060f
|
||||
|
||||
.field public static final left:I = 0x7f0a0614
|
||||
|
||||
.field public static final line1:I = 0x7f0a0616
|
||||
|
||||
.field public static final line3:I = 0x7f0a0617
|
||||
|
||||
.field public static final listMode:I = 0x7f0a061a
|
||||
|
||||
.field public static final list_item:I = 0x7f0a061b
|
||||
|
||||
.field public static final menu_crop:I = 0x7f0a0661
|
||||
|
||||
.field public static final menu_loader:I = 0x7f0a0669
|
||||
|
||||
.field public static final message:I = 0x7f0a067e
|
||||
|
||||
.field public static final multiply:I = 0x7f0a06a1
|
||||
|
||||
.field public static final none:I = 0x7f0a06c8
|
||||
|
||||
.field public static final normal:I = 0x7f0a06c9
|
||||
|
||||
.field public static final notification_background:I = 0x7f0a06d3
|
||||
|
||||
.field public static final notification_main_column:I = 0x7f0a06d4
|
||||
|
||||
.field public static final notification_main_column_container:I = 0x7f0a06d5
|
||||
|
||||
.field public static final parentPanel:I = 0x7f0a0722
|
||||
|
||||
.field public static final progress_circular:I = 0x7f0a07d6
|
||||
|
||||
.field public static final progress_horizontal:I = 0x7f0a07d9
|
||||
|
||||
.field public static final radio:I = 0x7f0a07e9
|
||||
|
||||
.field public static final right:I = 0x7f0a0810
|
||||
|
||||
.field public static final right_icon:I = 0x7f0a0811
|
||||
|
||||
.field public static final right_side:I = 0x7f0a0812
|
||||
|
||||
.field public static final rotate_scroll_wheel:I = 0x7f0a083a
|
||||
|
||||
.field public static final scale_scroll_wheel:I = 0x7f0a0843
|
||||
|
||||
.field public static final screen:I = 0x7f0a0844
|
||||
|
||||
.field public static final scrollIndicatorDown:I = 0x7f0a084a
|
||||
|
||||
.field public static final scrollIndicatorUp:I = 0x7f0a084b
|
||||
|
||||
.field public static final scrollView:I = 0x7f0a084c
|
||||
|
||||
.field public static final search_badge:I = 0x7f0a084f
|
||||
|
||||
.field public static final search_bar:I = 0x7f0a0850
|
||||
|
||||
.field public static final search_button:I = 0x7f0a0851
|
||||
|
||||
.field public static final search_close_btn:I = 0x7f0a0852
|
||||
|
||||
.field public static final search_edit_frame:I = 0x7f0a0853
|
||||
|
||||
.field public static final search_go_btn:I = 0x7f0a0855
|
||||
|
||||
.field public static final search_mag_icon:I = 0x7f0a0856
|
||||
|
||||
.field public static final search_plate:I = 0x7f0a0857
|
||||
|
||||
.field public static final search_src_text:I = 0x7f0a085a
|
||||
|
||||
.field public static final search_voice_btn:I = 0x7f0a0866
|
||||
|
||||
.field public static final select_dialog_listview:I = 0x7f0a0869
|
||||
|
||||
.field public static final shortcut:I = 0x7f0a09d7
|
||||
|
||||
.field public static final spacer:I = 0x7f0a09e7
|
||||
|
||||
.field public static final split_action_bar:I = 0x7f0a09ec
|
||||
|
||||
.field public static final src_atop:I = 0x7f0a09f0
|
||||
|
||||
.field public static final src_in:I = 0x7f0a09f1
|
||||
|
||||
.field public static final src_over:I = 0x7f0a09f2
|
||||
|
||||
.field public static final start:I = 0x7f0a09f5
|
||||
|
||||
.field public static final state_aspect_ratio:I = 0x7f0a09fa
|
||||
|
||||
.field public static final state_rotate:I = 0x7f0a09fb
|
||||
|
||||
.field public static final state_scale:I = 0x7f0a09fc
|
||||
|
||||
.field public static final submenuarrow:I = 0x7f0a0a42
|
||||
|
||||
.field public static final submit_area:I = 0x7f0a0a43
|
||||
|
||||
.field public static final tabMode:I = 0x7f0a0a53
|
||||
|
||||
.field public static final tag_transition_group:I = 0x7f0a0a66
|
||||
|
||||
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0a67
|
||||
|
||||
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0a68
|
||||
|
||||
.field public static final text:I = 0x7f0a0a73
|
||||
|
||||
.field public static final text2:I = 0x7f0a0a75
|
||||
|
||||
.field public static final textSpacerNoButtons:I = 0x7f0a0a77
|
||||
|
||||
.field public static final textSpacerNoTitle:I = 0x7f0a0a78
|
||||
|
||||
.field public static final text_view_rotate:I = 0x7f0a0a7d
|
||||
|
||||
.field public static final text_view_scale:I = 0x7f0a0a7e
|
||||
|
||||
.field public static final time:I = 0x7f0a0a8a
|
||||
|
||||
.field public static final title:I = 0x7f0a0a8b
|
||||
|
||||
.field public static final titleDividerNoCustom:I = 0x7f0a0a8c
|
||||
|
||||
.field public static final title_template:I = 0x7f0a0a8d
|
||||
|
||||
.field public static final toolbar:I = 0x7f0a0a90
|
||||
|
||||
.field public static final toolbar_title:I = 0x7f0a0a92
|
||||
|
||||
.field public static final top:I = 0x7f0a0a94
|
||||
|
||||
.field public static final topPanel:I = 0x7f0a0a95
|
||||
|
||||
.field public static final ucrop:I = 0x7f0a0aaa
|
||||
|
||||
.field public static final ucrop_frame:I = 0x7f0a0aab
|
||||
|
||||
.field public static final ucrop_photobox:I = 0x7f0a0aac
|
||||
|
||||
.field public static final uniform:I = 0x7f0a0ab3
|
||||
|
||||
.field public static final up:I = 0x7f0a0ab5
|
||||
|
||||
.field public static final view_overlay:I = 0x7f0a0b39
|
||||
|
||||
.field public static final wrap_content:I = 0x7f0a0bc0
|
||||
|
||||
.field public static final wrapper_controls:I = 0x7f0a0bc2
|
||||
|
||||
.field public static final wrapper_reset_rotate:I = 0x7f0a0bc3
|
||||
|
||||
.field public static final wrapper_rotate_by_angle:I = 0x7f0a0bc4
|
||||
|
||||
.field public static final wrapper_states:I = 0x7f0a0bc5
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,37 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$integer;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "integer"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_config_activityDefaultDur:I = 0x7f0b0000
|
||||
|
||||
.field public static final abc_config_activityShortDur:I = 0x7f0b0001
|
||||
|
||||
.field public static final cancel_button_image_alpha:I = 0x7f0b0005
|
||||
|
||||
.field public static final config_tooltipAnimTime:I = 0x7f0b0006
|
||||
|
||||
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b0018
|
||||
|
||||
.field public static final ucrop_progress_loading_anim_time:I = 0x7f0b001d
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,115 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$layout;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "layout"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_action_bar_title_item:I = 0x7f0d0000
|
||||
|
||||
.field public static final abc_action_bar_up_container:I = 0x7f0d0001
|
||||
|
||||
.field public static final abc_action_menu_item_layout:I = 0x7f0d0002
|
||||
|
||||
.field public static final abc_action_menu_layout:I = 0x7f0d0003
|
||||
|
||||
.field public static final abc_action_mode_bar:I = 0x7f0d0004
|
||||
|
||||
.field public static final abc_action_mode_close_item_material:I = 0x7f0d0005
|
||||
|
||||
.field public static final abc_activity_chooser_view:I = 0x7f0d0006
|
||||
|
||||
.field public static final abc_activity_chooser_view_list_item:I = 0x7f0d0007
|
||||
|
||||
.field public static final abc_alert_dialog_button_bar_material:I = 0x7f0d0008
|
||||
|
||||
.field public static final abc_alert_dialog_material:I = 0x7f0d0009
|
||||
|
||||
.field public static final abc_alert_dialog_title_material:I = 0x7f0d000a
|
||||
|
||||
.field public static final abc_cascading_menu_item_layout:I = 0x7f0d000b
|
||||
|
||||
.field public static final abc_dialog_title_material:I = 0x7f0d000c
|
||||
|
||||
.field public static final abc_expanded_menu_layout:I = 0x7f0d000d
|
||||
|
||||
.field public static final abc_list_menu_item_checkbox:I = 0x7f0d000e
|
||||
|
||||
.field public static final abc_list_menu_item_icon:I = 0x7f0d000f
|
||||
|
||||
.field public static final abc_list_menu_item_layout:I = 0x7f0d0010
|
||||
|
||||
.field public static final abc_list_menu_item_radio:I = 0x7f0d0011
|
||||
|
||||
.field public static final abc_popup_menu_header_item_layout:I = 0x7f0d0012
|
||||
|
||||
.field public static final abc_popup_menu_item_layout:I = 0x7f0d0013
|
||||
|
||||
.field public static final abc_screen_content_include:I = 0x7f0d0014
|
||||
|
||||
.field public static final abc_screen_simple:I = 0x7f0d0015
|
||||
|
||||
.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f0d0016
|
||||
|
||||
.field public static final abc_screen_toolbar:I = 0x7f0d0017
|
||||
|
||||
.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f0d0018
|
||||
|
||||
.field public static final abc_search_view:I = 0x7f0d0019
|
||||
|
||||
.field public static final abc_select_dialog_material:I = 0x7f0d001a
|
||||
|
||||
.field public static final abc_tooltip:I = 0x7f0d001b
|
||||
|
||||
.field public static final notification_action:I = 0x7f0d00a5
|
||||
|
||||
.field public static final notification_action_tombstone:I = 0x7f0d00a6
|
||||
|
||||
.field public static final notification_template_custom_big:I = 0x7f0d00ae
|
||||
|
||||
.field public static final notification_template_icon_group:I = 0x7f0d00af
|
||||
|
||||
.field public static final notification_template_part_chronometer:I = 0x7f0d00b3
|
||||
|
||||
.field public static final notification_template_part_time:I = 0x7f0d00b4
|
||||
|
||||
.field public static final select_dialog_item_material:I = 0x7f0d00de
|
||||
|
||||
.field public static final select_dialog_multichoice_material:I = 0x7f0d00df
|
||||
|
||||
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e0
|
||||
|
||||
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f2
|
||||
|
||||
.field public static final ucrop_activity_photobox:I = 0x7f0d0104
|
||||
|
||||
.field public static final ucrop_aspect_ratio:I = 0x7f0d0105
|
||||
|
||||
.field public static final ucrop_controls:I = 0x7f0d0106
|
||||
|
||||
.field public static final ucrop_fragment_photobox:I = 0x7f0d0107
|
||||
|
||||
.field public static final ucrop_layout_rotate_wheel:I = 0x7f0d0108
|
||||
|
||||
.field public static final ucrop_layout_scale_wheel:I = 0x7f0d0109
|
||||
|
||||
.field public static final ucrop_view:I = 0x7f0d010a
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,27 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$menu;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "menu"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ucrop_menu_activity:I = 0x7f0e001d
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,93 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$string;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "string"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final abc_action_bar_home_description:I = 0x7f120006
|
||||
|
||||
.field public static final abc_action_bar_up_description:I = 0x7f120007
|
||||
|
||||
.field public static final abc_action_menu_overflow_description:I = 0x7f120008
|
||||
|
||||
.field public static final abc_action_mode_done:I = 0x7f120009
|
||||
|
||||
.field public static final abc_activity_chooser_view_see_all:I = 0x7f12000a
|
||||
|
||||
.field public static final abc_activitychooserview_choose_application:I = 0x7f12000b
|
||||
|
||||
.field public static final abc_capital_off:I = 0x7f12000c
|
||||
|
||||
.field public static final abc_capital_on:I = 0x7f12000d
|
||||
|
||||
.field public static final abc_menu_alt_shortcut_label:I = 0x7f12000e
|
||||
|
||||
.field public static final abc_menu_ctrl_shortcut_label:I = 0x7f12000f
|
||||
|
||||
.field public static final abc_menu_delete_shortcut_label:I = 0x7f120010
|
||||
|
||||
.field public static final abc_menu_enter_shortcut_label:I = 0x7f120011
|
||||
|
||||
.field public static final abc_menu_function_shortcut_label:I = 0x7f120012
|
||||
|
||||
.field public static final abc_menu_meta_shortcut_label:I = 0x7f120013
|
||||
|
||||
.field public static final abc_menu_shift_shortcut_label:I = 0x7f120014
|
||||
|
||||
.field public static final abc_menu_space_shortcut_label:I = 0x7f120015
|
||||
|
||||
.field public static final abc_menu_sym_shortcut_label:I = 0x7f120016
|
||||
|
||||
.field public static final abc_prepend_shortcut_label:I = 0x7f120017
|
||||
|
||||
.field public static final abc_search_hint:I = 0x7f120018
|
||||
|
||||
.field public static final abc_searchview_description_clear:I = 0x7f120019
|
||||
|
||||
.field public static final abc_searchview_description_query:I = 0x7f12001a
|
||||
|
||||
.field public static final abc_searchview_description_search:I = 0x7f12001b
|
||||
|
||||
.field public static final abc_searchview_description_submit:I = 0x7f12001c
|
||||
|
||||
.field public static final abc_searchview_description_voice:I = 0x7f12001d
|
||||
|
||||
.field public static final abc_shareactionprovider_share_with:I = 0x7f12001e
|
||||
|
||||
.field public static final abc_shareactionprovider_share_with_application:I = 0x7f12001f
|
||||
|
||||
.field public static final abc_toolbar_collapse_description:I = 0x7f120020
|
||||
|
||||
.field public static final search_menu_title:I = 0x7f1215a8
|
||||
|
||||
.field public static final status_bar_notification_info_overflow:I = 0x7f12166b
|
||||
|
||||
.field public static final ucrop_error_input_data_is_absent:I = 0x7f12182c
|
||||
|
||||
.field public static final ucrop_label_edit_photo:I = 0x7f12182d
|
||||
|
||||
.field public static final ucrop_label_original:I = 0x7f12182e
|
||||
|
||||
.field public static final ucrop_menu_crop:I = 0x7f12182f
|
||||
|
||||
.field public static final ucrop_mutate_exception_hint:I = 0x7f121830
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,727 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R$style;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/R;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "style"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final AlertDialog_AppCompat:I = 0x7f130001
|
||||
|
||||
.field public static final AlertDialog_AppCompat_Light:I = 0x7f130002
|
||||
|
||||
.field public static final Animation_AppCompat_Dialog:I = 0x7f130009
|
||||
|
||||
.field public static final Animation_AppCompat_DropDownUp:I = 0x7f13000a
|
||||
|
||||
.field public static final Animation_AppCompat_Tooltip:I = 0x7f13000b
|
||||
|
||||
.field public static final Base_AlertDialog_AppCompat:I = 0x7f13003f
|
||||
|
||||
.field public static final Base_AlertDialog_AppCompat_Light:I = 0x7f130040
|
||||
|
||||
.field public static final Base_Animation_AppCompat_Dialog:I = 0x7f130041
|
||||
|
||||
.field public static final Base_Animation_AppCompat_DropDownUp:I = 0x7f130042
|
||||
|
||||
.field public static final Base_Animation_AppCompat_Tooltip:I = 0x7f130043
|
||||
|
||||
.field public static final Base_DialogWindowTitleBackground_AppCompat:I = 0x7f130046
|
||||
|
||||
.field public static final Base_DialogWindowTitle_AppCompat:I = 0x7f130045
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat:I = 0x7f13004a
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Body1:I = 0x7f13004b
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Body2:I = 0x7f13004c
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Button:I = 0x7f13004d
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Caption:I = 0x7f13004e
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Display1:I = 0x7f13004f
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Display2:I = 0x7f130050
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Display3:I = 0x7f130051
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Display4:I = 0x7f130052
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Headline:I = 0x7f130053
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Inverse:I = 0x7f130054
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Large:I = 0x7f130055
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Large_Inverse:I = 0x7f130056
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f130057
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f130058
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Medium:I = 0x7f130059
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Medium_Inverse:I = 0x7f13005a
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Menu:I = 0x7f13005b
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_SearchResult:I = 0x7f13005c
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f13005d
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_SearchResult_Title:I = 0x7f13005e
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Small:I = 0x7f13005f
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Small_Inverse:I = 0x7f130060
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Subhead:I = 0x7f130061
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f130062
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Title:I = 0x7f130063
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Title_Inverse:I = 0x7f130064
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Tooltip:I = 0x7f130065
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f130066
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f130067
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f130068
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f130069
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f13006a
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f13006b
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f13006c
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_Button:I = 0x7f13006d
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I = 0x7f13006e
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_Button_Colored:I = 0x7f13006f
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_Button_Inverse:I = 0x7f130070
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f130071
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_PopupMenu_Header:I = 0x7f130072
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f130073
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f130074
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_Switch:I = 0x7f130075
|
||||
|
||||
.field public static final Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem:I = 0x7f130076
|
||||
|
||||
.field public static final Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f13007b
|
||||
|
||||
.field public static final Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f13007c
|
||||
|
||||
.field public static final Base_TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f13007d
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat:I = 0x7f13009f
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_ActionBar:I = 0x7f1300a0
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_Dark:I = 0x7f1300a1
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f1300a2
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_Dialog:I = 0x7f1300a3
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_Dialog_Alert:I = 0x7f1300a4
|
||||
|
||||
.field public static final Base_ThemeOverlay_AppCompat_Light:I = 0x7f1300a5
|
||||
|
||||
.field public static final Base_Theme_AppCompat:I = 0x7f13007e
|
||||
|
||||
.field public static final Base_Theme_AppCompat_CompactMenu:I = 0x7f13007f
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Dialog:I = 0x7f130080
|
||||
|
||||
.field public static final Base_Theme_AppCompat_DialogWhenLarge:I = 0x7f130084
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Dialog_Alert:I = 0x7f130081
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Dialog_FixedSize:I = 0x7f130082
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Dialog_MinWidth:I = 0x7f130083
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light:I = 0x7f130085
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_DarkActionBar:I = 0x7f130086
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_Dialog:I = 0x7f130087
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f13008b
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_Dialog_Alert:I = 0x7f130088
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_Dialog_FixedSize:I = 0x7f130089
|
||||
|
||||
.field public static final Base_Theme_AppCompat_Light_Dialog_MinWidth:I = 0x7f13008a
|
||||
|
||||
.field public static final Base_V21_ThemeOverlay_AppCompat_Dialog:I = 0x7f1300bf
|
||||
|
||||
.field public static final Base_V21_Theme_AppCompat:I = 0x7f1300b7
|
||||
|
||||
.field public static final Base_V21_Theme_AppCompat_Dialog:I = 0x7f1300b8
|
||||
|
||||
.field public static final Base_V21_Theme_AppCompat_Light:I = 0x7f1300b9
|
||||
|
||||
.field public static final Base_V21_Theme_AppCompat_Light_Dialog:I = 0x7f1300ba
|
||||
|
||||
.field public static final Base_V22_Theme_AppCompat:I = 0x7f1300c0
|
||||
|
||||
.field public static final Base_V22_Theme_AppCompat_Light:I = 0x7f1300c1
|
||||
|
||||
.field public static final Base_V23_Theme_AppCompat:I = 0x7f1300c2
|
||||
|
||||
.field public static final Base_V23_Theme_AppCompat_Light:I = 0x7f1300c3
|
||||
|
||||
.field public static final Base_V26_Theme_AppCompat:I = 0x7f1300c4
|
||||
|
||||
.field public static final Base_V26_Theme_AppCompat_Light:I = 0x7f1300c5
|
||||
|
||||
.field public static final Base_V26_Widget_AppCompat_Toolbar:I = 0x7f1300c6
|
||||
|
||||
.field public static final Base_V28_Theme_AppCompat:I = 0x7f1300c7
|
||||
|
||||
.field public static final Base_V28_Theme_AppCompat_Light:I = 0x7f1300c8
|
||||
|
||||
.field public static final Base_V7_ThemeOverlay_AppCompat_Dialog:I = 0x7f1300cd
|
||||
|
||||
.field public static final Base_V7_Theme_AppCompat:I = 0x7f1300c9
|
||||
|
||||
.field public static final Base_V7_Theme_AppCompat_Dialog:I = 0x7f1300ca
|
||||
|
||||
.field public static final Base_V7_Theme_AppCompat_Light:I = 0x7f1300cb
|
||||
|
||||
.field public static final Base_V7_Theme_AppCompat_Light_Dialog:I = 0x7f1300cc
|
||||
|
||||
.field public static final Base_V7_Widget_AppCompat_AutoCompleteTextView:I = 0x7f1300ce
|
||||
|
||||
.field public static final Base_V7_Widget_AppCompat_EditText:I = 0x7f1300cf
|
||||
|
||||
.field public static final Base_V7_Widget_AppCompat_Toolbar:I = 0x7f1300d0
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionBar:I = 0x7f1300d1
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionBar_Solid:I = 0x7f1300d2
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionBar_TabBar:I = 0x7f1300d3
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionBar_TabText:I = 0x7f1300d4
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionBar_TabView:I = 0x7f1300d5
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionButton:I = 0x7f1300d6
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionButton_CloseMode:I = 0x7f1300d7
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionButton_Overflow:I = 0x7f1300d8
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActionMode:I = 0x7f1300d9
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ActivityChooserView:I = 0x7f1300da
|
||||
|
||||
.field public static final Base_Widget_AppCompat_AutoCompleteTextView:I = 0x7f1300db
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button:I = 0x7f1300dc
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ButtonBar:I = 0x7f1300e2
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ButtonBar_AlertDialog:I = 0x7f1300e3
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button_Borderless:I = 0x7f1300dd
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button_Borderless_Colored:I = 0x7f1300de
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button_ButtonBar_AlertDialog:I = 0x7f1300df
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button_Colored:I = 0x7f1300e0
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Button_Small:I = 0x7f1300e1
|
||||
|
||||
.field public static final Base_Widget_AppCompat_CompoundButton_CheckBox:I = 0x7f1300e4
|
||||
|
||||
.field public static final Base_Widget_AppCompat_CompoundButton_RadioButton:I = 0x7f1300e5
|
||||
|
||||
.field public static final Base_Widget_AppCompat_CompoundButton_Switch:I = 0x7f1300e6
|
||||
|
||||
.field public static final Base_Widget_AppCompat_DrawerArrowToggle:I = 0x7f1300e7
|
||||
|
||||
.field public static final Base_Widget_AppCompat_DrawerArrowToggle_Common:I = 0x7f1300e8
|
||||
|
||||
.field public static final Base_Widget_AppCompat_DropDownItem_Spinner:I = 0x7f1300e9
|
||||
|
||||
.field public static final Base_Widget_AppCompat_EditText:I = 0x7f1300ea
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ImageButton:I = 0x7f1300eb
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar:I = 0x7f1300ec
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f1300ed
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f1300ee
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f1300ef
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f1300f0
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f1300f1
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_PopupMenu:I = 0x7f1300f2
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f1300f3
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ListMenuView:I = 0x7f1300f4
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ListPopupWindow:I = 0x7f1300f5
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ListView:I = 0x7f1300f6
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ListView_DropDown:I = 0x7f1300f7
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ListView_Menu:I = 0x7f1300f8
|
||||
|
||||
.field public static final Base_Widget_AppCompat_PopupMenu:I = 0x7f1300f9
|
||||
|
||||
.field public static final Base_Widget_AppCompat_PopupMenu_Overflow:I = 0x7f1300fa
|
||||
|
||||
.field public static final Base_Widget_AppCompat_PopupWindow:I = 0x7f1300fb
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ProgressBar:I = 0x7f1300fc
|
||||
|
||||
.field public static final Base_Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f1300fd
|
||||
|
||||
.field public static final Base_Widget_AppCompat_RatingBar:I = 0x7f1300fe
|
||||
|
||||
.field public static final Base_Widget_AppCompat_RatingBar_Indicator:I = 0x7f1300ff
|
||||
|
||||
.field public static final Base_Widget_AppCompat_RatingBar_Small:I = 0x7f130100
|
||||
|
||||
.field public static final Base_Widget_AppCompat_SearchView:I = 0x7f130101
|
||||
|
||||
.field public static final Base_Widget_AppCompat_SearchView_ActionBar:I = 0x7f130102
|
||||
|
||||
.field public static final Base_Widget_AppCompat_SeekBar:I = 0x7f130103
|
||||
|
||||
.field public static final Base_Widget_AppCompat_SeekBar_Discrete:I = 0x7f130104
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Spinner:I = 0x7f130105
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Spinner_Underlined:I = 0x7f130106
|
||||
|
||||
.field public static final Base_Widget_AppCompat_TextView_SpinnerItem:I = 0x7f130108
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Toolbar:I = 0x7f130109
|
||||
|
||||
.field public static final Base_Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f13010a
|
||||
|
||||
.field public static final Platform_AppCompat:I = 0x7f130196
|
||||
|
||||
.field public static final Platform_AppCompat_Light:I = 0x7f130197
|
||||
|
||||
.field public static final Platform_ThemeOverlay_AppCompat:I = 0x7f13019c
|
||||
|
||||
.field public static final Platform_ThemeOverlay_AppCompat_Dark:I = 0x7f13019d
|
||||
|
||||
.field public static final Platform_ThemeOverlay_AppCompat_Light:I = 0x7f13019e
|
||||
|
||||
.field public static final Platform_V21_AppCompat:I = 0x7f13019f
|
||||
|
||||
.field public static final Platform_V21_AppCompat_Light:I = 0x7f1301a0
|
||||
|
||||
.field public static final Platform_V25_AppCompat:I = 0x7f1301a1
|
||||
|
||||
.field public static final Platform_V25_AppCompat_Light:I = 0x7f1301a2
|
||||
|
||||
.field public static final Platform_Widget_AppCompat_Spinner:I = 0x7f1301a3
|
||||
|
||||
.field public static final RtlOverlay_DialogWindowTitle_AppCompat:I = 0x7f1301c3
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_ActionBar_TitleItem:I = 0x7f1301c4
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_DialogTitle_Icon:I = 0x7f1301c5
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem:I = 0x7f1301c6
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup:I = 0x7f1301c7
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut:I = 0x7f1301c8
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow:I = 0x7f1301c9
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Text:I = 0x7f1301ca
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Title:I = 0x7f1301cb
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_SearchView_MagIcon:I = 0x7f1301d1
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown:I = 0x7f1301cc
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1:I = 0x7f1301cd
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2:I = 0x7f1301ce
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Query:I = 0x7f1301cf
|
||||
|
||||
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Text:I = 0x7f1301d0
|
||||
|
||||
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton:I = 0x7f1301d2
|
||||
|
||||
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton_Overflow:I = 0x7f1301d3
|
||||
|
||||
.field public static final TextAppearance_AppCompat:I = 0x7f1301fb
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Body1:I = 0x7f1301fc
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Body2:I = 0x7f1301fd
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Button:I = 0x7f1301fe
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Caption:I = 0x7f1301ff
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Display1:I = 0x7f130200
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Display2:I = 0x7f130201
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Display3:I = 0x7f130202
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Display4:I = 0x7f130203
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Headline:I = 0x7f130204
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Inverse:I = 0x7f130205
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Large:I = 0x7f130206
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Large_Inverse:I = 0x7f130207
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Light_SearchResult_Subtitle:I = 0x7f130208
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Light_SearchResult_Title:I = 0x7f130209
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f13020a
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f13020b
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Medium:I = 0x7f13020c
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Medium_Inverse:I = 0x7f13020d
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Menu:I = 0x7f13020e
|
||||
|
||||
.field public static final TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f13020f
|
||||
|
||||
.field public static final TextAppearance_AppCompat_SearchResult_Title:I = 0x7f130210
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Small:I = 0x7f130211
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Small_Inverse:I = 0x7f130212
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Subhead:I = 0x7f130213
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f130214
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Title:I = 0x7f130215
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Title_Inverse:I = 0x7f130216
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Tooltip:I = 0x7f130217
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f130218
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f130219
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f13021a
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f13021b
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f13021c
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f13021d
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse:I = 0x7f13021e
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f13021f
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I = 0x7f130220
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_Button:I = 0x7f130221
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I = 0x7f130222
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_Button_Colored:I = 0x7f130223
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_Button_Inverse:I = 0x7f130224
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f130225
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Header:I = 0x7f130226
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f130227
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f130228
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_Switch:I = 0x7f130229
|
||||
|
||||
.field public static final TextAppearance_AppCompat_Widget_TextView_SpinnerItem:I = 0x7f13022a
|
||||
|
||||
.field public static final TextAppearance_Compat_Notification:I = 0x7f13022b
|
||||
|
||||
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f13022c
|
||||
|
||||
.field public static final TextAppearance_Compat_Notification_Line2:I = 0x7f13022e
|
||||
|
||||
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130231
|
||||
|
||||
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f130233
|
||||
|
||||
.field public static final TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f130251
|
||||
|
||||
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f130252
|
||||
|
||||
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f130253
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat:I = 0x7f1302a1
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_ActionBar:I = 0x7f1302a2
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_Dark:I = 0x7f1302a3
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f1302a4
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_Dialog:I = 0x7f1302a7
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_Dialog_Alert:I = 0x7f1302a8
|
||||
|
||||
.field public static final ThemeOverlay_AppCompat_Light:I = 0x7f1302a9
|
||||
|
||||
.field public static final Theme_AppCompat:I = 0x7f130254
|
||||
|
||||
.field public static final Theme_AppCompat_CompactMenu:I = 0x7f130255
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight:I = 0x7f130256
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_DarkActionBar:I = 0x7f130257
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_Dialog:I = 0x7f130258
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_DialogWhenLarge:I = 0x7f13025b
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_Dialog_Alert:I = 0x7f130259
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_Dialog_MinWidth:I = 0x7f13025a
|
||||
|
||||
.field public static final Theme_AppCompat_DayNight_NoActionBar:I = 0x7f13025c
|
||||
|
||||
.field public static final Theme_AppCompat_Dialog:I = 0x7f13025d
|
||||
|
||||
.field public static final Theme_AppCompat_DialogWhenLarge:I = 0x7f130260
|
||||
|
||||
.field public static final Theme_AppCompat_Dialog_Alert:I = 0x7f13025e
|
||||
|
||||
.field public static final Theme_AppCompat_Dialog_MinWidth:I = 0x7f13025f
|
||||
|
||||
.field public static final Theme_AppCompat_Light:I = 0x7f130262
|
||||
|
||||
.field public static final Theme_AppCompat_Light_DarkActionBar:I = 0x7f130263
|
||||
|
||||
.field public static final Theme_AppCompat_Light_Dialog:I = 0x7f130264
|
||||
|
||||
.field public static final Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f130267
|
||||
|
||||
.field public static final Theme_AppCompat_Light_Dialog_Alert:I = 0x7f130265
|
||||
|
||||
.field public static final Theme_AppCompat_Light_Dialog_MinWidth:I = 0x7f130266
|
||||
|
||||
.field public static final Theme_AppCompat_Light_NoActionBar:I = 0x7f130268
|
||||
|
||||
.field public static final Theme_AppCompat_NoActionBar:I = 0x7f130269
|
||||
|
||||
.field public static final Widget_AppCompat_ActionBar:I = 0x7f1303a2
|
||||
|
||||
.field public static final Widget_AppCompat_ActionBar_Solid:I = 0x7f1303a3
|
||||
|
||||
.field public static final Widget_AppCompat_ActionBar_TabBar:I = 0x7f1303a4
|
||||
|
||||
.field public static final Widget_AppCompat_ActionBar_TabText:I = 0x7f1303a5
|
||||
|
||||
.field public static final Widget_AppCompat_ActionBar_TabView:I = 0x7f1303a6
|
||||
|
||||
.field public static final Widget_AppCompat_ActionButton:I = 0x7f1303a7
|
||||
|
||||
.field public static final Widget_AppCompat_ActionButton_CloseMode:I = 0x7f1303a8
|
||||
|
||||
.field public static final Widget_AppCompat_ActionButton_Overflow:I = 0x7f1303a9
|
||||
|
||||
.field public static final Widget_AppCompat_ActionMode:I = 0x7f1303aa
|
||||
|
||||
.field public static final Widget_AppCompat_ActivityChooserView:I = 0x7f1303ab
|
||||
|
||||
.field public static final Widget_AppCompat_AutoCompleteTextView:I = 0x7f1303ac
|
||||
|
||||
.field public static final Widget_AppCompat_Button:I = 0x7f1303ad
|
||||
|
||||
.field public static final Widget_AppCompat_ButtonBar:I = 0x7f1303b3
|
||||
|
||||
.field public static final Widget_AppCompat_ButtonBar_AlertDialog:I = 0x7f1303b4
|
||||
|
||||
.field public static final Widget_AppCompat_Button_Borderless:I = 0x7f1303ae
|
||||
|
||||
.field public static final Widget_AppCompat_Button_Borderless_Colored:I = 0x7f1303af
|
||||
|
||||
.field public static final Widget_AppCompat_Button_ButtonBar_AlertDialog:I = 0x7f1303b0
|
||||
|
||||
.field public static final Widget_AppCompat_Button_Colored:I = 0x7f1303b1
|
||||
|
||||
.field public static final Widget_AppCompat_Button_Small:I = 0x7f1303b2
|
||||
|
||||
.field public static final Widget_AppCompat_CompoundButton_CheckBox:I = 0x7f1303b5
|
||||
|
||||
.field public static final Widget_AppCompat_CompoundButton_RadioButton:I = 0x7f1303b6
|
||||
|
||||
.field public static final Widget_AppCompat_CompoundButton_Switch:I = 0x7f1303b7
|
||||
|
||||
.field public static final Widget_AppCompat_DrawerArrowToggle:I = 0x7f1303b8
|
||||
|
||||
.field public static final Widget_AppCompat_DropDownItem_Spinner:I = 0x7f1303b9
|
||||
|
||||
.field public static final Widget_AppCompat_EditText:I = 0x7f1303ba
|
||||
|
||||
.field public static final Widget_AppCompat_ImageButton:I = 0x7f1303bb
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar:I = 0x7f1303bc
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f1303bd
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_Solid_Inverse:I = 0x7f1303be
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f1303bf
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabBar_Inverse:I = 0x7f1303c0
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f1303c1
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f1303c2
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f1303c3
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionBar_TabView_Inverse:I = 0x7f1303c4
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionButton:I = 0x7f1303c5
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionButton_CloseMode:I = 0x7f1303c6
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionButton_Overflow:I = 0x7f1303c7
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActionMode_Inverse:I = 0x7f1303c8
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ActivityChooserView:I = 0x7f1303c9
|
||||
|
||||
.field public static final Widget_AppCompat_Light_AutoCompleteTextView:I = 0x7f1303ca
|
||||
|
||||
.field public static final Widget_AppCompat_Light_DropDownItem_Spinner:I = 0x7f1303cb
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ListPopupWindow:I = 0x7f1303cc
|
||||
|
||||
.field public static final Widget_AppCompat_Light_ListView_DropDown:I = 0x7f1303cd
|
||||
|
||||
.field public static final Widget_AppCompat_Light_PopupMenu:I = 0x7f1303ce
|
||||
|
||||
.field public static final Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f1303cf
|
||||
|
||||
.field public static final Widget_AppCompat_Light_SearchView:I = 0x7f1303d0
|
||||
|
||||
.field public static final Widget_AppCompat_Light_Spinner_DropDown_ActionBar:I = 0x7f1303d1
|
||||
|
||||
.field public static final Widget_AppCompat_ListMenuView:I = 0x7f1303d2
|
||||
|
||||
.field public static final Widget_AppCompat_ListPopupWindow:I = 0x7f1303d3
|
||||
|
||||
.field public static final Widget_AppCompat_ListView:I = 0x7f1303d4
|
||||
|
||||
.field public static final Widget_AppCompat_ListView_DropDown:I = 0x7f1303d5
|
||||
|
||||
.field public static final Widget_AppCompat_ListView_Menu:I = 0x7f1303d6
|
||||
|
||||
.field public static final Widget_AppCompat_PopupMenu:I = 0x7f1303d7
|
||||
|
||||
.field public static final Widget_AppCompat_PopupMenu_Overflow:I = 0x7f1303d8
|
||||
|
||||
.field public static final Widget_AppCompat_PopupWindow:I = 0x7f1303d9
|
||||
|
||||
.field public static final Widget_AppCompat_ProgressBar:I = 0x7f1303da
|
||||
|
||||
.field public static final Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f1303db
|
||||
|
||||
.field public static final Widget_AppCompat_RatingBar:I = 0x7f1303dc
|
||||
|
||||
.field public static final Widget_AppCompat_RatingBar_Indicator:I = 0x7f1303dd
|
||||
|
||||
.field public static final Widget_AppCompat_RatingBar_Small:I = 0x7f1303de
|
||||
|
||||
.field public static final Widget_AppCompat_SearchView:I = 0x7f1303df
|
||||
|
||||
.field public static final Widget_AppCompat_SearchView_ActionBar:I = 0x7f1303e0
|
||||
|
||||
.field public static final Widget_AppCompat_SeekBar:I = 0x7f1303e1
|
||||
|
||||
.field public static final Widget_AppCompat_SeekBar_Discrete:I = 0x7f1303e2
|
||||
|
||||
.field public static final Widget_AppCompat_Spinner:I = 0x7f1303e3
|
||||
|
||||
.field public static final Widget_AppCompat_Spinner_DropDown:I = 0x7f1303e4
|
||||
|
||||
.field public static final Widget_AppCompat_Spinner_DropDown_ActionBar:I = 0x7f1303e5
|
||||
|
||||
.field public static final Widget_AppCompat_Spinner_Underlined:I = 0x7f1303e6
|
||||
|
||||
.field public static final Widget_AppCompat_TextView_SpinnerItem:I = 0x7f1303e8
|
||||
|
||||
.field public static final Widget_AppCompat_Toolbar:I = 0x7f1303e9
|
||||
|
||||
.field public static final Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f1303ea
|
||||
|
||||
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1303eb
|
||||
|
||||
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1303ec
|
||||
|
||||
.field public static final Widget_Support_CoordinatorLayout:I = 0x7f130460
|
||||
|
||||
.field public static final ucrop_ImageViewWidgetIcon:I = 0x7f130462
|
||||
|
||||
.field public static final ucrop_TextViewCropAspectRatio:I = 0x7f130463
|
||||
|
||||
.field public static final ucrop_TextViewWidgetText:I = 0x7f130464
|
||||
|
||||
.field public static final ucrop_WrapperIconState:I = 0x7f130465
|
||||
|
||||
.field public static final ucrop_WrapperRotateButton:I = 0x7f130466
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,32 @@
|
|||
.class public final Lcom/miguelgaeta/media_picker/R;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/miguelgaeta/media_picker/R$anim;,
|
||||
Lcom/miguelgaeta/media_picker/R$attr;,
|
||||
Lcom/miguelgaeta/media_picker/R$bool;,
|
||||
Lcom/miguelgaeta/media_picker/R$color;,
|
||||
Lcom/miguelgaeta/media_picker/R$dimen;,
|
||||
Lcom/miguelgaeta/media_picker/R$drawable;,
|
||||
Lcom/miguelgaeta/media_picker/R$id;,
|
||||
Lcom/miguelgaeta/media_picker/R$integer;,
|
||||
Lcom/miguelgaeta/media_picker/R$layout;,
|
||||
Lcom/miguelgaeta/media_picker/R$menu;,
|
||||
Lcom/miguelgaeta/media_picker/R$string;,
|
||||
Lcom/miguelgaeta/media_picker/R$style;,
|
||||
Lcom/miguelgaeta/media_picker/R$styleable;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,96 @@
|
|||
.class public synthetic Lcom/miguelgaeta/media_picker/RequestType$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RequestType.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/miguelgaeta/media_picker/RequestType;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
invoke-static {}, Lcom/miguelgaeta/media_picker/RequestType;->values()[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType$1;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:try_start_0
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
aput v1, v0, v2
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
const/4 v0, 0x2
|
||||
|
||||
:try_start_1
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType$1;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v3, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v0, v2, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
const/4 v1, 0x3
|
||||
|
||||
:try_start_2
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType$1;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v3, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v1, v2, v0
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
const/4 v0, 0x4
|
||||
|
||||
:try_start_3
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType$1;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v3, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput v0, v2, v1
|
||||
:try_end_3
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
:catch_3
|
||||
:try_start_4
|
||||
sget-object v1, Lcom/miguelgaeta/media_picker/RequestType$1;->$SwitchMap$com$miguelgaeta$media_picker$RequestType:[I
|
||||
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
aput v2, v1, v0
|
||||
:try_end_4
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
|
||||
|
||||
:catch_4
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,257 @@
|
|||
.class public final enum Lcom/miguelgaeta/media_picker/RequestType;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "RequestType.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/miguelgaeta/media_picker/RequestType;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
.field public static final enum CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
.field public static final enum CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
.field public static final enum CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
.field public static final enum DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
.field public static final enum GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 8
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const-string v1, "CAMERA"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2}, Lcom/miguelgaeta/media_picker/RequestType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const-string v1, "GALLERY"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v0, v1, v3}, Lcom/miguelgaeta/media_picker/RequestType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const-string v1, "DOCUMENTS"
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-direct {v0, v1, v4}, Lcom/miguelgaeta/media_picker/RequestType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const-string v1, "CROP"
|
||||
|
||||
const/4 v5, 0x3
|
||||
|
||||
invoke-direct {v0, v1, v5}, Lcom/miguelgaeta/media_picker/RequestType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
new-instance v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const-string v1, "CHOOSER"
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
invoke-direct {v0, v1, v6}, Lcom/miguelgaeta/media_picker/RequestType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v0, Lcom/miguelgaeta/media_picker/RequestType;->CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
const/4 v1, 0x5
|
||||
|
||||
new-array v1, v1, [Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
sget-object v7, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput-object v7, v1, v2
|
||||
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
sget-object v2, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
aput-object v2, v1, v5
|
||||
|
||||
aput-object v0, v1, v6
|
||||
|
||||
sput-object v1, Lcom/miguelgaeta/media_picker/RequestType;->$VALUES:[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static create(I)Lcom/miguelgaeta/media_picker/RequestType;
|
||||
.locals 1
|
||||
|
||||
const/16 v0, 0x320
|
||||
|
||||
if-eq p0, v0, :cond_1
|
||||
|
||||
const/16 v0, 0x321
|
||||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
packed-switch p0, :pswitch_data_0
|
||||
|
||||
const/4 p0, 0x0
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_0
|
||||
sget-object p0, Lcom/miguelgaeta/media_picker/RequestType;->DOCUMENTS:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_1
|
||||
sget-object p0, Lcom/miguelgaeta/media_picker/RequestType;->GALLERY:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_2
|
||||
sget-object p0, Lcom/miguelgaeta/media_picker/RequestType;->CAMERA:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
sget-object p0, Lcom/miguelgaeta/media_picker/RequestType;->CHOOSER:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_1
|
||||
sget-object p0, Lcom/miguelgaeta/media_picker/RequestType;->CROP:Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x309
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/miguelgaeta/media_picker/RequestType;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/miguelgaeta/media_picker/RequestType;->$VALUES:[Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/miguelgaeta/media_picker/RequestType;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/miguelgaeta/media_picker/RequestType;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getCode()I
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_3
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_2
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/16 v0, 0x321
|
||||
|
||||
return v0
|
||||
|
||||
:cond_1
|
||||
const/16 v0, 0x320
|
||||
|
||||
return v0
|
||||
|
||||
:cond_2
|
||||
const/16 v0, 0x30b
|
||||
|
||||
return v0
|
||||
|
||||
:cond_3
|
||||
const/16 v0, 0x30a
|
||||
|
||||
return v0
|
||||
|
||||
:cond_4
|
||||
const/16 v0, 0x309
|
||||
|
||||
return v0
|
||||
.end method
|
Loading…
Add table
Add a link
Reference in a new issue