ParseUrlUtils.smali
.class public Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;
.super Ljava/lang/Object;
.source "ParseUrlUtils.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;,
Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
}
.end annotation
# instance fields
.field private a:Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 36
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 44
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;->a:Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;Ljava/lang/String;)V
.registers 2
.prologue
.line 36
invoke-direct {p0, p1}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;->c(Ljava/lang/String;)V
return-void
.end method
.method private c(Ljava/lang/String;)V
.registers 3
.prologue
.line 185
iget-object v0, p0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;->a:Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
if-eqz v0, :cond_9
.line 186
iget-object v0, p0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;->a:Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
invoke-interface {v0, p1}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;->GetGooglePlayUrlFinished(Ljava/lang/String;)V
.line 188
:cond_9
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;
.registers 8
.prologue
.line 197
new-instance v0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;-><init>(Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;)V
.line 198
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
aput-object p1, v1, v2
const/4 v2, 0x1
aput-object p2, v1, v2
const/4 v2, 0x2
aput-object p3, v1, v2
const/4 v2, 0x3
aput-object p4, v1, v2
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;->execute([Ljava/lang/Object;)Lcom/cleanmaster/hpsharelib/base/util/system/AsyncTaskEx;
.line 199
return-object v0
.end method
.method public a(Ljava/lang/String;)Lorg/apache/http/HttpResponse;
.registers 6
.prologue
const/16 v3, 0x2710
.line 52
new-instance v0, Lorg/apache/http/params/BasicHttpParams;
invoke-direct {v0}, Lorg/apache/http/params/BasicHttpParams;-><init>()V
.line 53
const-string v1, "http.useragent"
invoke-static {}, Lcom/cleanmaster/hpsharelib/market/transport/MarketHttpConfig;->getUserAgent()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/apache/http/params/BasicHttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;
.line 54
invoke-static {v0, v3}, Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
.line 55
invoke-static {v0, v3}, Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V
.line 56
new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient;
invoke-direct {v1, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
.line 57
new-instance v0, Lcom/cleanmaster/ui/app/utils/g;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/app/utils/g;-><init>(Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;)V
invoke-virtual {v1, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->setRedirectHandler(Lorg/apache/http/client/RedirectHandler;)V
.line 70
new-instance v2, Lorg/apache/http/protocol/BasicHttpContext;
invoke-direct {v2}, Lorg/apache/http/protocol/BasicHttpContext;-><init>()V
.line 71
const/4 v0, 0x0
.line 73
:try_start_29
new-instance v3, Lorg/apache/http/client/methods/HttpGet;
invoke-direct {v3, p1}, Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V
.line 74
invoke-virtual {v1, v3, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;
:try_end_31
.catch Lorg/apache/http/client/ClientProtocolException; {:try_start_29 .. :try_end_31} :catch_33
.catch Ljava/net/SocketTimeoutException; {:try_start_29 .. :try_end_31} :catch_38
.catch Ljava/net/ConnectException; {:try_start_29 .. :try_end_31} :catch_3d
.catch Ljava/net/SocketException; {:try_start_29 .. :try_end_31} :catch_42
.catch Ljava/net/MalformedURLException; {:try_start_29 .. :try_end_31} :catch_47
.catch Lorg/apache/http/conn/ConnectionPoolTimeoutException; {:try_start_29 .. :try_end_31} :catch_4c
.catch Lorg/apache/http/conn/ConnectTimeoutException; {:try_start_29 .. :try_end_31} :catch_51
.catch Lorg/apache/http/NoHttpResponseException; {:try_start_29 .. :try_end_31} :catch_56
.catch Ljava/io/IOException; {:try_start_29 .. :try_end_31} :catch_5b
.catch Ljava/lang/NullPointerException; {:try_start_29 .. :try_end_31} :catch_60
.catch Ljava/lang/Exception; {:try_start_29 .. :try_end_31} :catch_65
move-result-object v0
.line 98
:goto_32
return-object v0
.line 75
:catch_33
move-exception v1
.line 76
invoke-virtual {v1}, Lorg/apache/http/client/ClientProtocolException;->printStackTrace()V
goto :goto_32
.line 77
:catch_38
move-exception v1
.line 78
invoke-virtual {v1}, Ljava/net/SocketTimeoutException;->printStackTrace()V
goto :goto_32
.line 79
:catch_3d
move-exception v1
.line 80
invoke-virtual {v1}, Ljava/net/ConnectException;->printStackTrace()V
goto :goto_32
.line 81
:catch_42
move-exception v1
.line 82
invoke-virtual {v1}, Ljava/net/SocketException;->printStackTrace()V
goto :goto_32
.line 83
:catch_47
move-exception v1
.line 84
invoke-virtual {v1}, Ljava/net/MalformedURLException;->printStackTrace()V
goto :goto_32
.line 85
:catch_4c
move-exception v1
.line 86
invoke-virtual {v1}, Lorg/apache/http/conn/ConnectionPoolTimeoutException;->printStackTrace()V
goto :goto_32
.line 87
:catch_51
move-exception v1
.line 88
invoke-virtual {v1}, Lorg/apache/http/conn/ConnectTimeoutException;->printStackTrace()V
goto :goto_32
.line 89
:catch_56
move-exception v1
.line 90
invoke-virtual {v1}, Lorg/apache/http/NoHttpResponseException;->printStackTrace()V
goto :goto_32
.line 91
:catch_5b
move-exception v1
.line 92
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_32
.line 93
:catch_60
move-exception v1
.line 94
invoke-virtual {v1}, Ljava/lang/NullPointerException;->printStackTrace()V
goto :goto_32
.line 95
:catch_65
move-exception v1
.line 96
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_32
.end method
.method public a(Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;)V
.registers 2
.prologue
.line 47
iput-object p1, p0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;->a:Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$onParsedUrlFinished;
.line 48
return-void
.end method
.method public b(Ljava/lang/String;)Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;
.registers 5
.prologue
.line 191
new-instance v0, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;-><init>(Lcom/cleanmaster/ui/app/utils/ParseUrlUtils;)V
.line 192
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/utils/ParseUrlUtils$a;->execute([Ljava/lang/Object;)Lcom/cleanmaster/hpsharelib/base/util/system/AsyncTaskEx;
.line 193
return-object v0
.end method