Changes of com.discord v1325

This commit is contained in:
root 2020-11-12 02:11:44 +00:00
parent d9d9f382c9
commit 3cb9e1231d
28086 changed files with 4880345 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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