SapiJsInterpreters$SendUpwardSms.smali

.class Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;
.super Ljava/lang/Object;
.source "SapiJsInterpreters.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/baidu/sapi2/SapiJsInterpreters;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "SendUpwardSms"
.end annotation


# static fields
.field static final a:Ljava/lang/String; = "\u6536\u4e0d\u5230\u77ed\u4fe1\u9a8c\u8bc1\u7801?"

.field static final b:Ljava/lang/String; = "\u6211\u4eec\u9080\u8bf7\u60a8\u53d1\u9001\u4e00\u6761\u77ed\u4fe1\u81f3\u767e\u5ea6\u8d26\u53f7\u540e\u53f0\uff0810698000036592\uff09\u4ee5\u9a8c\u8bc1\u60a8\u7684\u8eab\u4efd\uff0c\u9884\u8ba1\u82b1\u8d390.1\u5143\u77ed\u4fe1\u8d39\u7528"

.field static final c:Ljava/lang/String; = "\u786e\u5b9a"

.field static final d:Ljava/lang/String; = "\u53d1\u9001\u4e0a\u884c\u77ed\u4fe1"

.field static final e:Ljava/lang/String; = "10698000036592"

.field static final f:Ljava/lang/String; = "SENT_SMS_ACTION"


# instance fields
.field g:Ljava/lang/String;

.field h:Ljava/lang/String;

.field i:Ljava/lang/String;

.field j:Ljava/lang/String;

.field k:Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;

.field l:Z

.field m:Z

.field n:Ljava/lang/Runnable;

.field final synthetic o:Lcom/baidu/sapi2/SapiJsInterpreters;

.field private p:Landroid/content/BroadcastReceiver;


# direct methods
.method private constructor <init>(Lcom/baidu/sapi2/SapiJsInterpreters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;)V
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 2103
    iput-object p1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 2075
    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->l:Z

    .line 2076
    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->m:Z

    .line 2078
    new-instance v0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$1;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$1;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->n:Ljava/lang/Runnable;

    .line 2086
    new-instance v0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$2;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$2;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->p:Landroid/content/BroadcastReceiver;

    .line 2105
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_43

    .line 2106
    const-string v0, "10698000036592"

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->g:Ljava/lang/String;

    .line 2110
    :goto_22
    invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_46

    .line 2111
    const-string v0, "\u53d1\u9001\u4e0a\u884c\u77ed\u4fe1"

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->h:Ljava/lang/String;

    .line 2115
    :goto_2c
    invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_49

    .line 2116
    const-string v0, "\u6536\u4e0d\u5230\u77ed\u4fe1\u9a8c\u8bc1\u7801?"

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->i:Ljava/lang/String;

    .line 2120
    :goto_36
    invoke-static {p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_4c

    .line 2121
    const-string v0, "\u6211\u4eec\u9080\u8bf7\u60a8\u53d1\u9001\u4e00\u6761\u77ed\u4fe1\u81f3\u767e\u5ea6\u8d26\u53f7\u540e\u53f0\uff0810698000036592\uff09\u4ee5\u9a8c\u8bc1\u60a8\u7684\u8eab\u4efd\uff0c\u9884\u8ba1\u82b1\u8d390.1\u5143\u77ed\u4fe1\u8d39\u7528"

    iput-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->j:Ljava/lang/String;

    .line 2126
    :goto_40
    iput-object p6, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->k:Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;

    .line 2127
    return-void

    .line 2108
    :cond_43
    iput-object p2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->g:Ljava/lang/String;

    goto :goto_22

    .line 2113
    :cond_46
    iput-object p3, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->h:Ljava/lang/String;

    goto :goto_2c

    .line 2118
    :cond_49
    iput-object p4, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->i:Ljava/lang/String;

    goto :goto_36

    .line 2123
    :cond_4c
    iput-object p5, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->j:Ljava/lang/String;

    goto :goto_40
.end method

.method synthetic constructor <init>(Lcom/baidu/sapi2/SapiJsInterpreters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;Lcom/baidu/sapi2/SapiJsInterpreters$1;)V
    .registers 8

    .prologue
    .line 2058
    invoke-direct/range {p0 .. p6}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;)V

    return-void
.end method

.method private a()V
    .registers 5

    .prologue
    const/16 v3, 0x17

    const/4 v2, -0x1

    .line 2130
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v3, :cond_19

    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v0

    const-string v1, "android.permission.SEND_SMS"

    invoke-virtual {v0, v1}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-ne v0, v2, :cond_19

    .line 2132
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->f()V

    .line 2140
    :goto_18
    return-void

    .line 2133
    :cond_19
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-ge v0, v3, :cond_2f

    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    .line 2134
    invoke-static {v0}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v0

    const-string v1, "android.permission.SEND_SMS"

    invoke-virtual {v0, v1}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-ne v0, v2, :cond_2f

    .line 2136
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->f()V

    goto :goto_18

    .line 2138
    :cond_2f
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->c()V

    goto :goto_18
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V
    .registers 1

    .prologue
    .line 2058
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->a()V

    return-void
.end method

.method private b()Ljava/lang/String;
    .registers 2

    .prologue
    .line 2143
    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->j:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic b(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V
    .registers 1

    .prologue
    .line 2058
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->d()V

    return-void
.end method

.method private c()V
    .registers 4
    .annotation build Landroid/annotation/TargetApi;
        value = 0xb
    .end annotation

    .prologue
    .line 2149
    new-instance v0, Landroid/app/AlertDialog$Builder;

    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v1}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v1

    const/4 v2, 0x3

    invoke-direct {v0, v1, v2}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;I)V

    .line 2150
    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->i:Ljava/lang/String;

    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    .line 2151
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->b()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    .line 2153
    const-string v1, "\u786e\u5b9a"

    new-instance v2, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$3;

    invoke-direct {v2, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$3;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    .line 2162
    const-string v1, "\u53d6\u6d88"

    new-instance v2, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$4;

    invoke-direct {v2, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$4;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    .line 2169
    new-instance v1, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$5;

    invoke-direct {v1, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$5;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;

    .line 2176
    invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;

    move-result-object v1

    .line 2177
    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z

    move-result v0

    if-nez v0, :cond_4f

    invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z

    move-result v0

    if-nez v0, :cond_4f

    .line 2178
    invoke-virtual {v1}, Landroid/app/Dialog;->show()V

    .line 2180
    :cond_4f
    return-void
.end method

.method static synthetic c(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V
    .registers 1

    .prologue
    .line 2058
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->f()V

    return-void
.end method

.method private d()V
    .registers 3

    .prologue
    .line 2183
    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->p:Landroid/content/BroadcastReceiver;

    if-eqz v0, :cond_f

    .line 2185
    :try_start_4
    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->p:Landroid/content/BroadcastReceiver;

    invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
    :try_end_f
    .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_f} :catch_10

    .line 2190
    :cond_f
    :goto_f
    return-void

    .line 2186
    :catch_10
    move-exception v0

    .line 2187
    invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    goto :goto_f
.end method

.method static synthetic d(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)Z
    .registers 2

    .prologue
    .line 2058
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->e()Z

    move-result v0

    return v0
.end method

.method private e()Z
    .registers 7

    .prologue
    const/4 v0, 0x0

    .line 2194
    new-instance v1, Landroid/content/Intent;

    const-string v2, "SENT_SMS_ACTION"

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 2195
    iget-object v2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v2}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 2196
    iget-object v2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v2}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v2

    invoke-static {v2, v0, v1, v0}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v1

    .line 2197
    iget-object v2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v2}, Lcom/baidu/sapi2/SapiJsInterpreters;->c(Lcom/baidu/sapi2/SapiJsInterpreters;)Landroid/content/Context;

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->p:Landroid/content/BroadcastReceiver;

    new-instance v4, Landroid/content/IntentFilter;

    const-string v5, "SENT_SMS_ACTION"

    invoke-direct {v4, v5}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2, v3, v4}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 2200
    :try_start_31
    iget-object v2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->g:Ljava/lang/String;

    iget-object v3, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->h:Ljava/lang/String;

    const/4 v4, 0x0

    invoke-static {v2, v3, v1, v4}, Lcom/baidu/sapi2/SmsService;->sendSms(Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Z

    .line 2201
    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v1}, Lcom/baidu/sapi2/SapiJsInterpreters;->d(Lcom/baidu/sapi2/SapiJsInterpreters;)Lcom/baidu/sapi2/SapiWebView;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->n:Ljava/lang/Runnable;

    const-wide/16 v4, 0x1f4

    invoke-virtual {v1, v2, v4, v5}, Lcom/baidu/sapi2/SapiWebView;->postDelayed(Ljava/lang/Runnable;J)Z
    :try_end_46
    .catch Ljava/lang/Throwable; {:try_start_31 .. :try_end_46} :catch_48

    .line 2205
    const/4 v0, 0x1

    :goto_47
    return v0

    .line 2202
    :catch_48
    move-exception v1

    goto :goto_47
.end method

.method private f()V
    .registers 3

    .prologue
    .line 2209
    iget-object v0, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiJsInterpreters;->a(Lcom/baidu/sapi2/SapiJsInterpreters;)Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    move-result-object v0

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->y:Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;

    if-eqz v0, :cond_22

    .line 2210
    new-instance v0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$6;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms$6;-><init>(Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;)V

    .line 2227
    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->h:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback$Result;->content:Ljava/lang/String;

    .line 2228
    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->g:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback$Result;->destination:Ljava/lang/String;

    .line 2229
    iget-object v1, p0, Lcom/baidu/sapi2/SapiJsInterpreters$SendUpwardSms;->o:Lcom/baidu/sapi2/SapiJsInterpreters;

    invoke-static {v1}, Lcom/baidu/sapi2/SapiJsInterpreters;->a(Lcom/baidu/sapi2/SapiJsInterpreters;)Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    move-result-object v1

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->y:Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;->onResult(Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback$Result;)V

    .line 2231
    :cond_22
    return-void
.end method