java 抓smail_java如何定位代码到smail里,如图0.0

如图 我在尝试着绿化一个软件,在java源码里面找到了他获取广告的地方,但是在smail里面我就完全不知道该怎么删了 QAQ

55fd2b2273b5a8b4531f72773c469d6e.gif

QQ截图20180427154605.png (25.59 KB, 下载次数: 1)

2018-4-27 15:46 上传

55fd2b2273b5a8b4531f72773c469d6e.gif

QQ截图20180427154619.png (20.21 KB, 下载次数: 1)

2018-4-27 15:46 上传

大佬帮我看看对应的应该删哪里啊= = 自己尝试着删过一些= =但是不是闪退就是无法编译 谢谢

.class public Lcom/tx5d/t/activitytool/MainActivity;

.super Landroid/support/v7/app/AppCompatActivity;

.source "MainActivity.java"

# instance fields

.field private final APP_ID:Ljava/lang/String;

.field Adapter1:Landroid/widget/ArrayAdapter;

.annotation system Ldalvik/annotation/Signature;

value = {

"Landroid/widget/ArrayAdapter",

"

"Ljava/lang/String;",

">;"

}

.end annotation

.end field

.field Adapter2:Landroid/widget/ArrayAdapter;

.annotation system Ldalvik/annotation/Signature;

value = {

"Landroid/widget/ArrayAdapter",

"

"Ljava/lang/String;",

">;"

}

.end annotation

.end field

.field Adapter3:Landroid/widget/ArrayAdapter;

.annotation system Ldalvik/annotation/Signature;

value = {

"Landroid/widget/ArrayAdapter",

"

"Ljava/lang/String;",

">;"

}

.end annotation

.end field

.field private SatcDate:Lcom/tx5d/t/activitytool/atcDate;

.field private actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

.field private builder:Lcom/google/gson/GsonBuilder;

.field private gson:Lcom/google/gson/Gson;

.field private helper:Lcom/tx5d/t/activitytool/FileHelper;

.field private inilist:[Ljava/lang/String;

.field private isLoadError:Z

.field private mAdWebView:Landroid/webkit/WebView;

.field private mContainer:Landroid/widget/LinearLayout;

.field private mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

.field private mHandler:Landroid/os/Handler;

.field private mImageButton:Landroid/widget/ImageButton;

.field private mListView:Landroid/widget/ListView;

.field private mProgressBar:Landroid/widget/ProgressBar;

.field private mSpinner1:Landroid/widget/Spinner;

.field private mSpinner2:Landroid/widget/Spinner;

.field private mSpinner3:Landroid/widget/Spinner;

.field private mTencent:Lcom/tencent/tauth/Tencent;

.field private mTextView:Landroid/widget/TextView;

.field private mWebView:Landroid/webkit/WebView;

.field private serverlist:Ljava/util/List;

.annotation system Ldalvik/annotation/Signature;

value = {

"Ljava/util/List",

"

"Lcom/tx5d/t/activitytool/ServerSelect;",

">;"

}

.end annotation

.end field

.field private urlBody:Ljava/lang/String;

# direct methods

.method public constructor ()V

.locals 1

.prologue

const/4 v0, 0x0

.line 72

invoke-direct {p0}, Landroid/support/v7/app/AppCompatActivity;->()V

.line 87

iput-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter1:Landroid/widget/ArrayAdapter;

.line 88

iput-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter2:Landroid/widget/ArrayAdapter;

.line 89

iput-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter3:Landroid/widget/ArrayAdapter;

.line 90

iput-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

.line 98

const-string v0, "1106437789"

iput-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->APP_ID:Ljava/lang/String;

.line 101

const/4 v0, 0x0

iput-boolean v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->isLoadError:Z

return-void

.end method

.method private ToggleContainer()V

.locals 2

.prologue

const/16 v1, 0x8

.line 892

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

invoke-virtual {v0}, Landroid/widget/LinearLayout;->getVisibility()I

move-result v0

if-ne v0, v1, :cond_0

.line 894

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

const/4 v1, 0x0

invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

.line 901

:goto_0

return-void

.line 898

:cond_0

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

goto :goto_0

.end method

.method static synthetic access$000(Lcom/tx5d/t/activitytool/MainActivity;)V

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->lighton()V

return-void

.end method

.method static synthetic access$100(Lcom/tx5d/t/activitytool/MainActivity;)V

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->lightoff()V

return-void

.end method

.method static synthetic access$1000(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/webkit/WebView;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

return-object v0

.end method

.method static synthetic access$1100(Lcom/tx5d/t/activitytool/MainActivity;)Lcom/tx5d/t/activitytool/ActAdspter;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

return-object v0

.end method

.method static synthetic access$1102(Lcom/tx5d/t/activitytool/MainActivity;Lcom/tx5d/t/activitytool/ActAdspter;)Lcom/tx5d/t/activitytool/ActAdspter;

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.param p1, "x1"    # Lcom/tx5d/t/activitytool/ActAdspter;

.prologue

.line 72

iput-object p1, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

return-object p1

.end method

.method static synthetic access$1200(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/TextView;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTextView:Landroid/widget/TextView;

return-object v0

.end method

.method static synthetic access$1300(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/os/Handler;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

return-object v0

.end method

.method static synthetic access$1400(Lcom/tx5d/t/activitytool/MainActivity;)Ljava/util/List;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->serverlist:Ljava/util/List;

return-object v0

.end method

.method static synthetic access$1500(Lcom/tx5d/t/activitytool/MainActivity;)Lcom/tx5d/t/activitytool/atcDate;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->SatcDate:Lcom/tx5d/t/activitytool/atcDate;

return-object v0

.end method

.method static synthetic access$1502(Lcom/tx5d/t/activitytool/MainActivity;Lcom/tx5d/t/activitytool/atcDate;)Lcom/tx5d/t/activitytool/atcDate;

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.param p1, "x1"    # Lcom/tx5d/t/activitytool/atcDate;

.prologue

.line 72

iput-object p1, p0, Lcom/tx5d/t/activitytool/MainActivity;->SatcDate:Lcom/tx5d/t/activitytool/atcDate;

return-object p1

.end method

.method static synthetic access$1600(Lcom/tx5d/t/activitytool/MainActivity;)Lcom/google/gson/Gson;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->gson:Lcom/google/gson/Gson;

return-object v0

.end method

.method static synthetic access$1700(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/ProgressBar;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mProgressBar:Landroid/widget/ProgressBar;

return-object v0

.end method

.method static synthetic access$1802(Lcom/tx5d/t/activitytool/MainActivity;Z)Z

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.param p1, "x1"    # Z

.prologue

.line 72

iput-boolean p1, p0, Lcom/tx5d/t/activitytool/MainActivity;->isLoadError:Z

return p1

.end method

.method static synthetic access$1900(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/LinearLayout;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

return-object v0

.end method

.method static synthetic access$200(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/ListView;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mListView:Landroid/widget/ListView;

return-object v0

.end method

.method static synthetic access$300(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/webkit/WebView;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

return-object v0

.end method

.method static synthetic access$400(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/Spinner;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner3:Landroid/widget/Spinner;

return-object v0

.end method

.method static synthetic access$500(Lcom/tx5d/t/activitytool/MainActivity;)Lcom/tx5d/t/activitytool/DNFWebProxy;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

return-object v0

.end method

.method static synthetic access$502(Lcom/tx5d/t/activitytool/MainActivity;Lcom/tx5d/t/activitytool/DNFWebProxy;)Lcom/tx5d/t/activitytool/DNFWebProxy;

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.param p1, "x1"    # Lcom/tx5d/t/activitytool/DNFWebProxy;

.prologue

.line 72

iput-object p1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

return-object p1

.end method

.method static synthetic access$600(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/Spinner;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner1:Landroid/widget/Spinner;

return-object v0

.end method

.method static synthetic access$700(Lcom/tx5d/t/activitytool/MainActivity;)Landroid/widget/Spinner;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner2:Landroid/widget/Spinner;

return-object v0

.end method

.method static synthetic access$800(Lcom/tx5d/t/activitytool/MainActivity;)Lcom/tx5d/t/activitytool/FileHelper;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->helper:Lcom/tx5d/t/activitytool/FileHelper;

return-object v0

.end method

.method static synthetic access$900(Lcom/tx5d/t/activitytool/MainActivity;)[Ljava/lang/String;

.locals 1

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.prologue

.line 72

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->inilist:[Ljava/lang/String;

return-object v0

.end method

.method static synthetic access$902(Lcom/tx5d/t/activitytool/MainActivity;[Ljava/lang/String;)[Ljava/lang/String;

.locals 0

.param p0, "x0"    # Lcom/tx5d/t/activitytool/MainActivity;

.param p1, "x1"    # [Ljava/lang/String;

.prologue

.line 72

iput-object p1, p0, Lcom/tx5d/t/activitytool/MainActivity;->inilist:[Ljava/lang/String;

return-object p1

.end method

.method private static calculateCPopWindowPos(Landroid/view/View;Landroid/view/View;)[I

.locals 10

.param p0, "anchorView"    # Landroid/view/View;

.param p1, "contentView"    # Landroid/view/View;

.prologue

const/4 v7, 0x2

const/4 v9, 0x0

.line 219

new-array v5, v7, [I

.line 220

.local v5, "windowPos":[I

new-array v1, v7, [I

.line 222

.local v1, "anchorLoc":[I

invoke-virtual {p0, v1}, Landroid/view/View;->getLocationOnScreen([I)V

.line 223

invoke-virtual {p0}, Landroid/view/View;->getHeight()I

move-result v0

.line 225

.local v0, "anchorHeight":I

invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;

move-result-object v7

invoke-static {v7}, Lcom/tx5d/t/activitytool/MainActivity;->getScreenHeight(Landroid/content/Context;)I

move-result v2

.line 226

.local v2, "screenHeight":I

invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;

move-result-object v7

invoke-static {v7}, Lcom/tx5d/t/activitytool/MainActivity;->getScreenWidth(Landroid/content/Context;)I

move-result v3

.line 227

.local v3, "screenWidth":I

invoke-virtual {p1, v9, v9}, Landroid/view/View;->measure(II)V

.line 229

invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I

move-result v4

.line 230

.local v4, "windowHeight":I

invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I

move-result v6

.line 233

.local v6, "windowWidth":I

div-int/lit8 v7, v3, 0x2

div-int/lit8 v8, v6, 0x2

sub-int/2addr v7, v8

aput v7, v5, v9

.line 234

const/4 v7, 0x1

div-int/lit8 v8, v2, 0x2

div-int/lit8 v9, v4, 0x2

sub-int/2addr v8, v9

aput v8, v5, v7

.line 236

return-object v5

.end method

.method private static calculatePopWindowPos(Landroid/view/View;Landroid/view/View;)[I

.locals 11

.param p0, "anchorView"    # Landroid/view/View;

.param p1, "contentView"    # Landroid/view/View;

.prologue

const/4 v10, 0x2

const/4 v9, 0x0

const/4 v8, 0x1

.line 195

new-array v6, v10, [I

.line 196

.local v6, "windowPos":[I

new-array v1, v10, [I

.line 198

.local v1, "anchorLoc":[I

invoke-virtual {p0, v1}, Landroid/view/View;->getLocationOnScreen([I)V

.line 199

invoke-virtual {p0}, Landroid/view/View;->getHeight()I

move-result v0

.line 201

.local v0, "anchorHeight":I

invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;

move-result-object v10

invoke-static {v10}, Lcom/tx5d/t/activitytool/MainActivity;->getScreenHeight(Landroid/content/Context;)I

move-result v3

.line 202

.local v3, "screenHeight":I

invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;

move-result-object v10

invoke-static {v10}, Lcom/tx5d/t/activitytool/MainActivity;->getScreenWidth(Landroid/content/Context;)I

move-result v4

.line 203

.local v4, "screenWidth":I

invoke-virtual {p1, v9, v9}, Landroid/view/View;->measure(II)V

.line 205

invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I

move-result v5

.line 206

.local v5, "windowHeight":I

invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I

move-result v7

.line 208

.local v7, "windowWidth":I

aget v10, v1, v8

sub-int v10, v3, v10

sub-int/2addr v10, v0

if-ge v10, v5, :cond_0

move v2, v8

.line 209

.local v2, "isNeedShowUp":Z

:goto_0

if-eqz v2, :cond_1

.line 210

sub-int v10, v4, v7

aput v10, v6, v9

.line 211

aget v9, v1, v8

sub-int/2addr v9, v5

aput v9, v6, v8

.line 216

:goto_1

return-object v6

.end local v2    # "isNeedShowUp":Z

:cond_0

move v2, v9

.line 208

goto :goto_0

.line 213

.restart local v2    # "isNeedShowUp":Z

:cond_1

sub-int v10, v4, v7

aput v10, v6, v9

.line 214

aget v9, v1, v8

add-int/2addr v9, v0

aput v9, v6, v8

goto :goto_1

.end method

.method public static getScreenHeight(Landroid/content/Context;)I

.locals 1

.param p0, "context"    # Landroid/content/Context;

.prologue

.line 179

invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

move-result-object v0

iget v0, v0, Landroid/util/DisplayMetrics;->heightPixels:I

return v0

.end method

.method public static getScreenWidth(Landroid/content/Context;)I

.locals 1

.param p0, "context"    # Landroid/content/Context;

.prologue

.line 185

invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

move-result-object v0

iget v0, v0, Landroid/util/DisplayMetrics;->widthPixels:I

return v0

.end method

.method private gotoQQ(Ljava/lang/String;)V

.locals 2

.param p1, "str"    # Ljava/lang/String;

.prologue

.line 807

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTencent:Lcom/tencent/tauth/Tencent;

invoke-virtual {v0}, Lcom/tencent/tauth/Tencent;->isSessionValid()Z

move-result v0

if-nez v0, :cond_0

.line 809

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTencent:Lcom/tencent/tauth/Tencent;

new-instance v1, Lcom/tx5d/t/activitytool/MainActivity$11;

invoke-direct {v1, p0}, Lcom/tx5d/t/activitytool/MainActivity$11;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v0, p0, p1, v1}, Lcom/tencent/tauth/Tencent;->login(Landroid/app/Activity;Ljava/lang/String;Lcom/tencent/tauth/IUiListener;)I

.line 826

:cond_0

return-void

.end method

.method private gotourl()V

.locals 3

.prologue

.line 904

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

invoke-virtual {v1}, Lcom/tx5d/t/activitytool/ActAdspter;->getSelectPosition()I

move-result v1

const/4 v2, -0x1

if-eq v1, v2, :cond_0

.line 906

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

iget-object v1, v1, Lcom/tx5d/t/activitytool/ActAdspter;->data:Ljava/util/List;

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

invoke-virtual {v2}, Lcom/tx5d/t/activitytool/ActAdspter;->getSelectPosition()I

move-result v2

invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

move-result-object v0

check-cast v0, Lcom/tx5d/t/activitytool/actinfo;

.line 907

.local v0, "a":Lcom/tx5d/t/activitytool/actinfo;

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v0}, Lcom/tx5d/t/activitytool/actinfo;->getActURL()Ljava/lang/String;

move-result-object v2

invoke-virtual {v1, v2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

.line 908

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mListView:Landroid/widget/ListView;

const/16 v2, 0x8

invoke-virtual {v1, v2}, Landroid/widget/ListView;->setVisibility(I)V

.line 909

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const/4 v2, 0x0

invoke-virtual {v1, v2}, Landroid/webkit/WebView;->setVisibility(I)V

.line 914

.end local v0    # "a":Lcom/tx5d/t/activitytool/actinfo;

:cond_0

return-void

.end method

.method private initEvents()V

.locals 2

.prologue

.line 568

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

if-nez v0, :cond_0

.line 803

:goto_0

return-void

.line 575

:cond_0

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

new-instance v1, Lcom/tx5d/t/activitytool/MainActivity$9;

invoke-direct {v1, p0}, Lcom/tx5d/t/activitytool/MainActivity$9;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V

.line 592

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

new-instance v1, Lcom/tx5d/t/activitytool/MainActivity$10;

invoke-direct {v1, p0}, Lcom/tx5d/t/activitytool/MainActivity$10;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V

goto :goto_0

.end method

.method private initView()V

.locals 8

.prologue

const/16 v7, 0x8

const/4 v6, 0x1

.line 269

const v3, 0x7f0b0065

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/ProgressBar;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mProgressBar:Landroid/widget/ProgressBar;

.line 271

const v3, 0x7f0b005f

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/webkit/WebView;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

.line 273

const v3, 0x7f0b006e

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/webkit/WebView;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

.line 274

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

invoke-virtual {v3}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;

move-result-object v2

.line 276

.local v2, "webSettings":Landroid/webkit/WebSettings;

invoke-virtual {v2, v6}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V

.line 284

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

new-instance v4, Lcom/tx5d/t/activitytool/MainActivity$3;

invoke-direct {v4, p0}, Lcom/tx5d/t/activitytool/MainActivity$3;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v3, v4}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V

.line 295

const v3, 0x7f0b0066

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/LinearLayout;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

.line 296

const v3, 0x7f0b0060

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/ListView;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mListView:Landroid/widget/ListView;

.line 297

const v3, 0x7f0b006d

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/TextView;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTextView:Landroid/widget/TextView;

.line 298

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTextView:Landroid/widget/TextView;

iget-object v4, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTextView:Landroid/widget/TextView;

invoke-virtual {v4}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;

move-result-object v4

sget-object v5, Landroid/widget/TextView$BufferType;->EDITABLE:Landroid/widget/TextView$BufferType;

invoke-virtual {v3, v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V

.line 299

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTextView:Landroid/widget/TextView;

invoke-static {}, Landroid/text/method/ScrollingMovementMethod;->getInstance()Landroid/text/method/MovementMethod;

move-result-object v4

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

.line 300

const v3, 0x7f0b0064

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/ImageButton;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mImageButton:Landroid/widget/ImageButton;

.line 301

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mImageButton:Landroid/widget/ImageButton;

new-instance v4, Lcom/tx5d/t/activitytool/MainActivity$4;

invoke-direct {v4, p0}, Lcom/tx5d/t/activitytool/MainActivity$4;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v3, v4}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 317

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mListView:Landroid/widget/ListView;

invoke-virtual {v3, v7}, Landroid/widget/ListView;->setVisibility(I)V

.line 319

new-instance v3, Lcom/tx5d/t/activitytool/MainActivity$5;

invoke-direct {v3, p0}, Lcom/tx5d/t/activitytool/MainActivity$5;->(Lcom/tx5d/t/activitytool/MainActivity;)V

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

.line 402

const v3, 0x7f0b006a

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/Spinner;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner1:Landroid/widget/Spinner;

.line 403

const v3, 0x7f0b006b

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/Spinner;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner2:Landroid/widget/Spinner;

.line 404

const v3, 0x7f0b006c

invoke-virtual {p0, v3}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/Spinner;

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner3:Landroid/widget/Spinner;

.line 405

invoke-static {}, Lcom/tx5d/t/activitytool/DNFHelper;->GETServerSelect()Ljava/util/List;

move-result-object v3

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->serverlist:Ljava/util/List;

.line 406

new-instance v1, Ljava/util/ArrayList;

invoke-direct {v1}, Ljava/util/ArrayList;->()V

.line 407

.local v1, "tmpitem":Ljava/util/List;, "Ljava/util/List;"

const-string v3, "\u8bf7\u9009\u62e9\u670d\u52a1\u5668"

invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

.line 408

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->serverlist:Ljava/util/List;

invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;

move-result-object v3

:goto_0

invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

move-result v4

if-eqz v4, :cond_0

invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

move-result-object v0

check-cast v0, Lcom/tx5d/t/activitytool/ServerSelect;

.line 410

.local v0, "item":Lcom/tx5d/t/activitytool/ServerSelect;

iget-object v4, v0, Lcom/tx5d/t/activitytool/ServerSelect;->t:Ljava/lang/String;

invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

goto :goto_0

.line 412

.end local v0    # "item":Lcom/tx5d/t/activitytool/ServerSelect;

:cond_0

new-instance v3, Landroid/widget/ArrayAdapter;

const v4, 0x1090008

invoke-direct {v3, p0, v4, v1}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V

iput-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter1:Landroid/widget/ArrayAdapter;

.line 414

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner1:Landroid/widget/Spinner;

iget-object v4, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter1:Landroid/widget/ArrayAdapter;

invoke-virtual {v3, v4}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V

.line 415

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner1:Landroid/widget/Spinner;

const/4 v4, 0x0

invoke-virtual {v3, v4, v6}, Landroid/widget/Spinner;->setSelection(IZ)V

.line 416

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner1:Landroid/widget/Spinner;

new-instance v4, Lcom/tx5d/t/activitytool/MainActivity$6;

invoke-direct {v4, p0}, Lcom/tx5d/t/activitytool/MainActivity$6;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v3, v4}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V

.line 447

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner2:Landroid/widget/Spinner;

new-instance v4, Lcom/tx5d/t/activitytool/MainActivity$7;

invoke-direct {v4, p0}, Lcom/tx5d/t/activitytool/MainActivity$7;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v3, v4}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V

.line 479

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->webviewConfig()V

.line 480

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mContainer:Landroid/widget/LinearLayout;

invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

.line 481

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const-string v4, "http://dnf.qq.com/comm-htdocs/milo_mobile/login.html?sData=&s_url=http%3A%2F%2Fgame.qq.com%2Fcomm-htdocs%2Flogin%2FloginSuccess.html"

invoke-virtual {v3, v4}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

.line 484

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->Getactinfo()V

.line 485

return-void

.end method

.method private lightoff()V

.locals 2

.prologue

.line 245

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getWindow()Landroid/view/Window;

move-result-object v1

invoke-virtual {v1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

move-result-object v0

.line 246

.local v0, "lp":Landroid/view/WindowManager$LayoutParams;

const/high16 v1, 0x3f000000    # 0.5f

iput v1, v0, Landroid/view/WindowManager$LayoutParams;->alpha:F

.line 247

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getWindow()Landroid/view/Window;

move-result-object v1

invoke-virtual {v1, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

.line 248

return-void

.end method

.method private lighton()V

.locals 2

.prologue

.line 240

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getWindow()Landroid/view/Window;

move-result-object v1

invoke-virtual {v1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

move-result-object v0

.line 241

.local v0, "lp":Landroid/view/WindowManager$LayoutParams;

const/high16 v1, 0x3f800000    # 1.0f

iput v1, v0, Landroid/view/WindowManager$LayoutParams;->alpha:F

.line 242

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getWindow()Landroid/view/Window;

move-result-object v1

invoke-virtual {v1, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

.line 243

return-void

.end method

.method private removeAllCookieAndProxy()V

.locals 5

.prologue

.line 830

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v2}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;

move-result-object v2

invoke-static {v2}, Landroid/webkit/CookieSyncManager;->createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;

move-result-object v1

.line 831

.local v1, "cookieSyncManager":Landroid/webkit/CookieSyncManager;

invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager;

move-result-object v0

.line 832

.local v0, "cookieManager":Landroid/webkit/CookieManager;

const/4 v2, 0x1

invoke-virtual {v0, v2}, Landroid/webkit/CookieManager;->setAcceptCookie(Z)V

.line 833

invoke-virtual {v0}, Landroid/webkit/CookieManager;->removeSessionCookie()V

.line 835

invoke-virtual {v0}, Landroid/webkit/CookieManager;->removeAllCookie()V

.line 836

invoke-virtual {v1}, Landroid/webkit/CookieSyncManager;->sync()V

.line 838

const/4 v2, 0x0

iput-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

.line 839

new-instance v2, Landroid/widget/ArrayAdapter;

const v3, 0x1090008

new-instance v4, Ljava/util/ArrayList;

invoke-direct {v4}, Ljava/util/ArrayList;->()V

invoke-direct {v2, p0, v3, v4}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V

iput-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter3:Landroid/widget/ArrayAdapter;

.line 841

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mSpinner3:Landroid/widget/Spinner;

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->Adapter3:Landroid/widget/ArrayAdapter;

invoke-virtual {v2, v3}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V

.line 842

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mListView:Landroid/widget/ListView;

const/16 v3, 0x8

invoke-virtual {v2, v3}, Landroid/widget/ListView;->setVisibility(I)V

.line 843

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const/4 v3, 0x0

invoke-virtual {v2, v3}, Landroid/webkit/WebView;->setVisibility(I)V

.line 844

return-void

.end method

# virtual methods

.method public Getactinfo()V

.locals 8

.prologue

.line 488

const-string v0, "http://www.tx5d.com/api/v2/g.ashx"

const-string v1, ""

const-string v2, ""

const-string v3, ""

const-string v4, ""

const-string v5, ""

const-string v6, ""

new-instance v7, Lcom/tx5d/t/activitytool/MainActivity$8;

invoke-direct {v7, p0}, Lcom/tx5d/t/activitytool/MainActivity$8;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-static/range {v0 .. v7}, Lcom/tx5d/t/activitytool/DNFWebProxy;->sendGet(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lokhttp3/Callback;)V

.line 507

return-void

.end method

.method protected onActivityResult(IILandroid/content/Intent;)V

.locals 1

.param p1, "requestCode"    # I

.param p2, "resultCode"    # I

.param p3, "data"    # Landroid/content/Intent;

.prologue

.line 252

invoke-super {p0, p1, p2, p3}, Landroid/support/v7/app/AppCompatActivity;->onActivityResult(IILandroid/content/Intent;)V

.line 253

const/4 v0, 0x1

if-ne p1, v0, :cond_0

.line 256

:cond_0

return-void

.end method

.method public onClick(Landroid/view/View;)V

.locals 2

.param p1, "view"    # Landroid/view/View;

.prologue

const/16 v1, 0x8

.line 916

invoke-virtual {p1}, Landroid/view/View;->getId()I

move-result v0

packed-switch v0, :pswitch_data_0

.line 948

:goto_0

:pswitch_0

return-void

.line 919

:pswitch_1

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V

.line 920

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->submitall()V

goto :goto_0

.line 926

:pswitch_2

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V

.line 927

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->submitselect()V

goto :goto_0

.line 931

:pswitch_3

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->ToggleContainer()V

goto :goto_0

.line 935

:pswitch_4

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

const/4 v1, 0x0

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V

.line 936

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->removeAllCookieAndProxy()V

.line 937

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const-string v1, "http://dnf.qq.com/comm-htdocs/milo_mobile/login.html?sData=&s_url=http%3A%2F%2Fgame.qq.com%2Fcomm-htdocs%2Flogin%2FloginSuccess.html"

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

goto :goto_0

.line 941

:pswitch_5

iget-object v0, p0, Lcom/tx5d/t/activitytool/MainActivity;->mAdWebView:Landroid/webkit/WebView;

invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V

.line 942

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->gotourl()V

goto :goto_0

.line 916

:pswitch_data_0

.packed-switch 0x7f0b0062

:pswitch_3

:pswitch_4

:pswitch_0

:pswitch_0

:pswitch_0

:pswitch_1

:pswitch_2

:pswitch_5

.end packed-switch

.end method

.method protected onCreate(Landroid/os/Bundle;)V

.locals 13

.param p1, "savedInstanceState"    # Landroid/os/Bundle;

.prologue

const/4 v12, 0x1

const/4 v11, -0x2

.line 105

invoke-super {p0, p1}, Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V

.line 107

const v9, 0x7f04001b

invoke-virtual {p0, v9}, Lcom/tx5d/t/activitytool/MainActivity;->setContentView(I)V

.line 110

new-instance v9, Lcom/google/gson/GsonBuilder;

invoke-direct {v9}, Lcom/google/gson/GsonBuilder;->()V

iput-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->builder:Lcom/google/gson/GsonBuilder;

.line 111

iget-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->builder:Lcom/google/gson/GsonBuilder;

invoke-virtual {v9}, Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson;

move-result-object v9

iput-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->gson:Lcom/google/gson/Gson;

.line 112

new-instance v9, Lcom/tx5d/t/activitytool/FileHelper;

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getApplicationContext()Landroid/content/Context;

move-result-object v10

invoke-direct {v9, v10}, Lcom/tx5d/t/activitytool/FileHelper;->(Landroid/content/Context;)V

iput-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->helper:Lcom/tx5d/t/activitytool/FileHelper;

.line 113

const-string v9, "1106437789"

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getApplicationContext()Landroid/content/Context;

move-result-object v10

invoke-static {v9, v10}, Lcom/tencent/tauth/Tencent;->createInstance(Ljava/lang/String;Landroid/content/Context;)Lcom/tencent/tauth/Tencent;

move-result-object v9

iput-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->mTencent:Lcom/tencent/tauth/Tencent;

.line 115

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->initView()V

.line 116

invoke-direct {p0}, Lcom/tx5d/t/activitytool/MainActivity;->initEvents()V

.line 119

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getIntent()Landroid/content/Intent;

move-result-object v2

.line 120

.local v2, "intent":Landroid/content/Intent;

if-eqz v2, :cond_1

.line 122

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

move-result-object v3

.line 123

.local v3, "intentAction":Ljava/lang/String;

const-string v9, "android.intent.action.VIEW"

invoke-virtual {v9, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v9

if-eqz v9, :cond_1

.line 124

invoke-virtual {v2}, Landroid/content/Intent;->getData()Landroid/net/Uri;

move-result-object v4

.line 125

.local v4, "intentData":Landroid/net/Uri;

invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;

move-result-object v6

.line 126

.local v6, "url":Ljava/lang/String;

const-string v9, "http"

invoke-virtual {v6, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

move-result v9

if-nez v9, :cond_0

const-string v9, "https"

invoke-virtual {v6, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

move-result v9

if-eqz v9, :cond_1

.line 128

:cond_0

iget-object v9, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;

move-result-object v10

invoke-virtual {v9, v10}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

.line 132

.end local v3    # "intentAction":Ljava/lang/String;

.end local v4    # "intentData":Landroid/net/Uri;

.end local v6    # "url":Ljava/lang/String;

:cond_1

invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

move-result-object v1

.line 134

.local v1, "inflater":Landroid/view/LayoutInflater;

const v9, 0x7f040034

const/4 v10, 0x0

invoke-virtual {v1, v9, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

move-result-object v7

.line 136

.local v7, "view":Landroid/view/View;

new-instance v5, Landroid/widget/PopupWindow;

const/4 v9, 0x0

invoke-direct {v5, v7, v11, v11, v9}, Landroid/widget/PopupWindow;->(Landroid/view/View;IIZ)V

.line 137

.local v5, "pop":Landroid/widget/PopupWindow;

const v9, 0x7f0b0061

invoke-virtual {p0, v9}, Lcom/tx5d/t/activitytool/MainActivity;->findViewById(I)Landroid/view/View;

move-result-object v0

check-cast v0, Landroid/widget/ImageButton;

.line 139

.local v0, "btn":Landroid/widget/ImageButton;

new-instance v9, Landroid/graphics/drawable/BitmapDrawable;

invoke-direct {v9}, Landroid/graphics/drawable/BitmapDrawable;->()V

invoke-virtual {v5, v9}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

.line 141

invoke-virtual {v5, v12}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V

.line 143

invoke-virtual {v5, v12}, Landroid/widget/PopupWindow;->setFocusable(Z)V

.line 144

invoke-virtual {p0}, Lcom/tx5d/t/activitytool/MainActivity;->getApplicationContext()Landroid/content/Context;

move-result-object v9

invoke-static {v9}, Lcom/tx5d/t/activitytool/MainActivity;->getScreenWidth(Landroid/content/Context;)I

move-result v9

invoke-virtual {v5, v9}, Landroid/widget/PopupWindow;->setWidth(I)V

.line 145

invoke-static {v7, v7}, Lcom/tx5d/t/activitytool/MainActivity;->calculateCPopWindowPos(Landroid/view/View;Landroid/view/View;)[I

move-result-object v8

.line 146

.local v8, "windowPos":[I

new-instance v9, Lcom/tx5d/t/activitytool/MainActivity$1;

invoke-direct {v9, p0, v5, v8}, Lcom/tx5d/t/activitytool/MainActivity$1;->(Lcom/tx5d/t/activitytool/MainActivity;Landroid/widget/PopupWindow;[I)V

invoke-virtual {v0, v9}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 165

new-instance v9, Lcom/tx5d/t/activitytool/MainActivity$2;

invoke-direct {v9, p0}, Lcom/tx5d/t/activitytool/MainActivity$2;->(Lcom/tx5d/t/activitytool/MainActivity;)V

invoke-virtual {v5, v9}, Landroid/widget/PopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V

.line 173

return-void

.end method

.method public submitall()V

.locals 3

.prologue

const/16 v2, 0x2710

.line 872

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

if-nez v1, :cond_0

.line 874

new-instance v0, Landroid/os/Message;

invoke-direct {v0}, Landroid/os/Message;->()V

.line 875

.local v0, "msg":Landroid/os/Message;

iput v2, v0, Landroid/os/Message;->what:I

.line 876

const-string v1, "\u8bf7\u5148\u767b\u5f55\uff01\uff01\uff01"

iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

.line 877

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

.line 889

.end local v0    # "msg":Landroid/os/Message;

:goto_0

return-void

.line 880

:cond_0

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

invoke-virtual {v1}, Lcom/tx5d/t/activitytool/DNFWebProxy;->ValueVerify()Z

move-result v1

if-nez v1, :cond_1

.line 882

new-instance v0, Landroid/os/Message;

invoke-direct {v0}, Landroid/os/Message;->()V

.line 883

.restart local v0    # "msg":Landroid/os/Message;

iput v2, v0, Landroid/os/Message;->what:I

.line 884

const-string v1, "\u8bf7\u5148\u9009\u62e9\u5927\u533a\u548c\u89d2\u8272"

iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

.line 885

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

goto :goto_0

.line 888

.end local v0    # "msg":Landroid/os/Message;

:cond_1

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

iget-object v2, v2, Lcom/tx5d/t/activitytool/ActAdspter;->data:Ljava/util/List;

invoke-virtual {v1, v2}, Lcom/tx5d/t/activitytool/DNFWebProxy;->GetAllGift(Ljava/util/List;)V

goto :goto_0

.end method

.method public submitselect()V

.locals 4

.prologue

const/16 v3, 0x2710

.line 847

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

if-nez v2, :cond_1

.line 849

new-instance v1, Landroid/os/Message;

invoke-direct {v1}, Landroid/os/Message;->()V

.line 850

.local v1, "msg":Landroid/os/Message;

iput v3, v1, Landroid/os/Message;->what:I

.line 851

const-string v2, "\u8bf7\u5148\u767b\u5f55\uff01\uff01\uff01"

iput-object v2, v1, Landroid/os/Message;->obj:Ljava/lang/Object;

.line 852

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

invoke-virtual {v2, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

.line 869

.end local v1    # "msg":Landroid/os/Message;

:cond_0

:goto_0

return-void

.line 855

:cond_1

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

invoke-virtual {v2}, Lcom/tx5d/t/activitytool/DNFWebProxy;->ValueVerify()Z

move-result v2

if-nez v2, :cond_2

.line 857

new-instance v1, Landroid/os/Message;

invoke-direct {v1}, Landroid/os/Message;->()V

.line 858

.restart local v1    # "msg":Landroid/os/Message;

iput v3, v1, Landroid/os/Message;->what:I

.line 859

const-string v2, "\u8bf7\u5148\u9009\u62e9\u5927\u533a\u548c\u89d2\u8272"

iput-object v2, v1, Landroid/os/Message;->obj:Ljava/lang/Object;

.line 860

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mHandler:Landroid/os/Handler;

invoke-virtual {v2, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

goto :goto_0

.line 863

.end local v1    # "msg":Landroid/os/Message;

:cond_2

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

invoke-virtual {v2}, Lcom/tx5d/t/activitytool/ActAdspter;->getSelectPosition()I

move-result v2

const/4 v3, -0x1

if-eq v2, v3, :cond_0

.line 865

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

iget-object v2, v2, Lcom/tx5d/t/activitytool/ActAdspter;->data:Ljava/util/List;

iget-object v3, p0, Lcom/tx5d/t/activitytool/MainActivity;->actAdspter:Lcom/tx5d/t/activitytool/ActAdspter;

invoke-virtual {v3}, Lcom/tx5d/t/activitytool/ActAdspter;->getSelectPosition()I

move-result v3

invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

move-result-object v0

check-cast v0, Lcom/tx5d/t/activitytool/actinfo;

.line 866

.local v0, "a":Lcom/tx5d/t/activitytool/actinfo;

iget-object v2, p0, Lcom/tx5d/t/activitytool/MainActivity;->mDNFWebProxy:Lcom/tx5d/t/activitytool/DNFWebProxy;

invoke-virtual {v2, v0}, Lcom/tx5d/t/activitytool/DNFWebProxy;->GetGift(Lcom/tx5d/t/activitytool/actinfo;)V

goto :goto_0

.end method

.method public webviewConfig()V

.locals 5

.prologue

const/4 v4, 0x0

const/4 v3, 0x1

.line 513

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

if-nez v1, :cond_0

.line 565

:goto_0

return-void

.line 516

:cond_0

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v1}, Landroid/webkit/WebView;->requestFocus()Z

.line 518

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v1, v4}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V

.line 520

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const/4 v2, 0x2

invoke-virtual {v1, v2}, Landroid/webkit/WebView;->setOverScrollMode(I)V

.line 521

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;

move-result-object v0

.line 523

.local v0, "webSettings":Landroid/webkit/WebSettings;

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V

.line 525

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V

.line 527

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V

.line 537

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V

.line 539

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V

.line 541

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V

.line 543

invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V

.line 549

sget-object v1, Landroid/webkit/WebSettings$LayoutAlgorithm;->NARROW_COLUMNS:Landroid/webkit/WebSettings$LayoutAlgorithm;

invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLayoutAlgorithm(Landroid/webkit/WebSettings$LayoutAlgorithm;)V

.line 551

sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

const/16 v2, 0xb

if-lt v1, v2, :cond_1

.line 552

invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V

.line 555

:cond_1

const-string v1, "utf-8"

invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDefaultTextEncodingName(Ljava/lang/String;)V

.line 557

sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

const/16 v2, 0x15

if-lt v1, v2, :cond_2

.line 558

invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V

.line 564

:cond_2

iget-object v1, p0, Lcom/tx5d/t/activitytool/MainActivity;->mWebView:Landroid/webkit/WebView;

const-string v2, "openHtfApp"

invoke-virtual {v1, p0, v2}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V

goto :goto_0

.end method

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值