PlusShare.smali
.class public final Lcom/google/android/gms/plus/PlusShare;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/plus/PlusShare$Builder;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field public static final EXTRA_CALL_TO_ACTION:Ljava/lang/String; = "com.google.android.apps.plus.CALL_TO_ACTION"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final EXTRA_CONTENT_DEEP_LINK_ID:Ljava/lang/String; = "com.google.android.apps.plus.CONTENT_DEEP_LINK_ID"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final EXTRA_CONTENT_DEEP_LINK_METADATA:Ljava/lang/String; = "com.google.android.apps.plus.CONTENT_DEEP_LINK_METADATA"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final EXTRA_CONTENT_URL:Ljava/lang/String; = "com.google.android.apps.plus.CONTENT_URL"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final EXTRA_IS_INTERACTIVE_POST:Ljava/lang/String; = "com.google.android.apps.plus.GOOGLE_INTERACTIVE_POST"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final EXTRA_SENDER_ID:Ljava/lang/String; = "com.google.android.apps.plus.SENDER_ID"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CALL_TO_ACTION_DEEP_LINK_ID:Ljava/lang/String; = "deepLinkId"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CALL_TO_ACTION_LABEL:Ljava/lang/String; = "label"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CALL_TO_ACTION_URL:Ljava/lang/String; = "url"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CONTENT_DEEP_LINK_METADATA_DESCRIPTION:Ljava/lang/String; = "description"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CONTENT_DEEP_LINK_METADATA_THUMBNAIL_URL:Ljava/lang/String; = "thumbnailUrl"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final KEY_CONTENT_DEEP_LINK_METADATA_TITLE:Ljava/lang/String; = "title"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final PARAM_CONTENT_DEEP_LINK_ID:Ljava/lang/String; = "deep_link_id"
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
# direct methods
.method protected constructor <init>()V
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.end method
.method public static createPerson(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/plus/model/people/Person;
.registers 9
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_20
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18
new-instance v0, Lcom/google/android/gms/internal/plus/zzr;
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, v0
move-object v2, p1
move-object v3, p0
invoke-direct/range {v1 .. v6}, Lcom/google/android/gms/internal/plus/zzr;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/google/android/gms/internal/plus/zzr$zzc;ILjava/lang/String;)V
return-object v0
:cond_18
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "Display name must not be empty."
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_20
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "MinimalPerson ID must not be empty."
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static getDeepLinkId(Landroid/content/Intent;)Ljava/lang/String;
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
if-eqz p0, :cond_13
invoke-virtual {p0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v0
if-eqz v0, :cond_13
invoke-virtual {p0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object p0
const-string v0, "deep_link_id"
invoke-virtual {p0, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_14
:cond_13
const/4 p0, 0x0
:goto_14
return-object p0
.end method
.method protected static zza(Ljava/lang/String;)Z
.registers 4
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
const-string v2, "GooglePlusPlatform"
if-eqz v0, :cond_f
const-string p0, "The provided deep-link ID is empty."
:goto_b
invoke-static {v2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return v1
:cond_f
const-string v0, " "
invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p0
if-eqz p0, :cond_1a
const-string p0, "Spaces are not allowed in deep-link IDs."
goto :goto_b
:cond_1a
const/4 p0, 0x1
return p0
.end method