-
-
Save ydhnwb/faff5db587cc339af81d12901a091273 to your computer and use it in GitHub Desktop.
inj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class public LAllslot/injektor/MainActivity; | |
.super Landroid/app/Activity; | |
.source "MainActivity.java" | |
# instance fields | |
.field private button1:Landroid/widget/Button; | |
.field private linear1:Landroid/widget/LinearLayout; | |
.field private linear2:Landroid/widget/LinearLayout; | |
.field private onClik:Z | |
.field private textview1:Landroid/widget/TextView; | |
# direct methods | |
.method public constructor <init>()V | |
.locals 1 | |
.prologue | |
.line 34 | |
invoke-direct {p0}, Landroid/app/Activity;-><init>()V | |
.line 37 | |
const/4 v0, 0x0 | |
iput-boolean v0, p0, LAllslot/injektor/MainActivity;->onClik:Z | |
.line 34 | |
return-void | |
.end method | |
.method static synthetic access$0(LAllslot/injektor/MainActivity;)Landroid/widget/Button; | |
.locals 1 | |
.prologue | |
.line 42 | |
iget-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
return-object v0 | |
.end method | |
.method static synthetic access$1(LAllslot/injektor/MainActivity;)Z | |
.locals 1 | |
.prologue | |
.line 37 | |
iget-boolean v0, p0, LAllslot/injektor/MainActivity;->onClik:Z | |
return v0 | |
.end method | |
.method static synthetic access$2(LAllslot/injektor/MainActivity;Z)V | |
.locals 0 | |
.prologue | |
.line 37 | |
iput-boolean p1, p0, LAllslot/injektor/MainActivity;->onClik:Z | |
return-void | |
.end method | |
.method private initialize(Landroid/os/Bundle;)V | |
.locals 2 | |
.prologue | |
.line 53 | |
sget v0, LAllslot/injektor/R$id;->linear2:I | |
invoke-virtual {p0, v0}, LAllslot/injektor/MainActivity;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
check-cast v0, Landroid/widget/LinearLayout; | |
iput-object v0, p0, LAllslot/injektor/MainActivity;->linear2:Landroid/widget/LinearLayout; | |
.line 54 | |
sget v0, LAllslot/injektor/R$id;->linear1:I | |
invoke-virtual {p0, v0}, LAllslot/injektor/MainActivity;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
check-cast v0, Landroid/widget/LinearLayout; | |
iput-object v0, p0, LAllslot/injektor/MainActivity;->linear1:Landroid/widget/LinearLayout; | |
.line 55 | |
sget v0, LAllslot/injektor/R$id;->textview1:I | |
invoke-virtual {p0, v0}, LAllslot/injektor/MainActivity;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
check-cast v0, Landroid/widget/TextView; | |
iput-object v0, p0, LAllslot/injektor/MainActivity;->textview1:Landroid/widget/TextView; | |
.line 56 | |
sget v0, LAllslot/injektor/R$id;->button1:I | |
invoke-virtual {p0, v0}, LAllslot/injektor/MainActivity;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
check-cast v0, Landroid/widget/Button; | |
iput-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
.line 58 | |
iget-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
new-instance v1, LAllslot/injektor/MainActivity$1; | |
invoke-direct {v1, p0}, LAllslot/injektor/MainActivity$1;-><init>(LAllslot/injektor/MainActivity;)V | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | |
.line 260 | |
return-void | |
.end method | |
.method private initializeLogic()V | |
.locals 6 | |
.prologue | |
const/high16 v5, -0x2b0000 | |
.line 263 | |
iget-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
new-instance v1, LAllslot/injektor/MainActivity$2; | |
invoke-direct {v1, p0}, LAllslot/injektor/MainActivity$2;-><init>(LAllslot/injektor/MainActivity;)V | |
const/4 v2, 0x6 | |
const/4 v3, 0x4 | |
const/4 v4, 0x0 | |
invoke-virtual {v1, v2, v3, v5, v4}, LAllslot/injektor/MainActivity$2;->getIns(IIII)Landroid/graphics/drawable/GradientDrawable; | |
move-result-object v1 | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackground(Landroid/graphics/drawable/Drawable;)V | |
.line 264 | |
iget-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
invoke-virtual {v0, v5}, Landroid/widget/Button;->setTextColor(I)V | |
.line 265 | |
iget-object v0, p0, LAllslot/injektor/MainActivity;->button1:Landroid/widget/Button; | |
const-string v1, "OPEN MENU" | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V | |
.line 266 | |
return-void | |
.end method | |
# virtual methods | |
.method public getCheckedItemPositionsToArray(Landroid/widget/ListView;)Ljava/util/ArrayList; | |
.locals 6 | |
.annotation system Ldalvik/annotation/Signature; | |
value = { | |
"(", | |
"Landroid/widget/ListView;", | |
")", | |
"Ljava/util/ArrayList", | |
"<", | |
"Ljava/lang/Double;", | |
">;" | |
} | |
.end annotation | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 307 | |
new-instance v1, Ljava/util/ArrayList; | |
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V | |
.line 308 | |
invoke-virtual {p1}, Landroid/widget/ListView;->getCheckedItemPositions()Landroid/util/SparseBooleanArray; | |
move-result-object v2 | |
.line 309 | |
const/4 v0, 0x0 | |
:goto_0 | |
invoke-virtual {v2}, Landroid/util/SparseBooleanArray;->size()I | |
move-result v3 | |
if-lt v0, v3, :cond_0 | |
.line 313 | |
return-object v1 | |
.line 310 | |
:cond_0 | |
invoke-virtual {v2, v0}, Landroid/util/SparseBooleanArray;->valueAt(I)Z | |
move-result v3 | |
if-eqz v3, :cond_1 | |
.line 311 | |
invoke-virtual {v2, v0}, Landroid/util/SparseBooleanArray;->keyAt(I)I | |
move-result v3 | |
int-to-double v4, v3 | |
invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | |
move-result-object v3 | |
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | |
.line 309 | |
:cond_1 | |
add-int/lit8 v0, v0, 0x1 | |
goto :goto_0 | |
.end method | |
.method public getDip(I)F | |
.locals 3 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 318 | |
const/4 v0, 0x1 | |
int-to-float v1, p1 | |
invoke-virtual {p0}, LAllslot/injektor/MainActivity;->getResources()Landroid/content/res/Resources; | |
move-result-object v2 | |
invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | |
move-result-object v2 | |
invoke-static {v0, v1, v2}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | |
move-result v0 | |
return v0 | |
.end method | |
.method public getDisplayHeightPixels()I | |
.locals 1 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 328 | |
invoke-virtual {p0}, LAllslot/injektor/MainActivity;->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 getDisplayWidthPixels()I | |
.locals 1 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 323 | |
invoke-virtual {p0}, LAllslot/injektor/MainActivity;->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 public getLocationX(Landroid/view/View;)I | |
.locals 2 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 287 | |
const/4 v0, 0x2 | |
new-array v0, v0, [I | |
.line 288 | |
invoke-virtual {p1, v0}, Landroid/view/View;->getLocationInWindow([I)V | |
.line 289 | |
const/4 v1, 0x0 | |
aget v0, v0, v1 | |
return v0 | |
.end method | |
.method public getLocationY(Landroid/view/View;)I | |
.locals 2 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 294 | |
const/4 v0, 0x2 | |
new-array v0, v0, [I | |
.line 295 | |
invoke-virtual {p1, v0}, Landroid/view/View;->getLocationInWindow([I)V | |
.line 296 | |
const/4 v1, 0x1 | |
aget v0, v0, v1 | |
return v0 | |
.end method | |
.method public getRandom(II)I | |
.locals 2 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 301 | |
new-instance v0, Ljava/util/Random; | |
invoke-direct {v0}, Ljava/util/Random;-><init>()V | |
.line 302 | |
sub-int v1, p2, p1 | |
add-int/lit8 v1, v1, 0x1 | |
invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I | |
move-result v0 | |
add-int/2addr v0, p1 | |
return v0 | |
.end method | |
.method protected onActivityResult(IILandroid/content/Intent;)V | |
.locals 0 | |
.prologue | |
.line 271 | |
invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V | |
.line 278 | |
return-void | |
.end method | |
.method protected onCreate(Landroid/os/Bundle;)V | |
.locals 1 | |
.prologue | |
.line 45 | |
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | |
.line 46 | |
sget v0, LAllslot/injektor/R$layout;->main:I | |
invoke-virtual {p0, v0}, LAllslot/injektor/MainActivity;->setContentView(I)V | |
.line 47 | |
invoke-direct {p0, p1}, LAllslot/injektor/MainActivity;->initialize(Landroid/os/Bundle;)V | |
.line 48 | |
invoke-direct {p0}, LAllslot/injektor/MainActivity;->initializeLogic()V | |
.line 49 | |
return-void | |
.end method | |
.method public showMessage(Ljava/lang/String;)V | |
.locals 2 | |
.annotation runtime Ljava/lang/Deprecated; | |
.end annotation | |
.prologue | |
.line 282 | |
invoke-virtual {p0}, LAllslot/injektor/MainActivity;->getApplicationContext()Landroid/content/Context; | |
move-result-object v0 | |
const/4 v1, 0x0 | |
invoke-static {v0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | |
move-result-object v0 | |
invoke-virtual {v0}, Landroid/widget/Toast;->show()V | |
.line 283 | |
return-void | |
.end method |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class LAllslot/injektor/MainActivity$1; | |
.super Ljava/lang/Object; | |
.source "MainActivity.java" | |
# interfaces | |
.implements Landroid/view/View$OnClickListener; | |
# annotations | |
.annotation system Ldalvik/annotation/EnclosingMethod; | |
value = LAllslot/injektor/MainActivity;->initialize(Landroid/os/Bundle;)V | |
.end annotation | |
.annotation system Ldalvik/annotation/InnerClass; | |
accessFlags = 0x0 | |
name = null | |
.end annotation | |
# instance fields | |
.field final synthetic this$0:LAllslot/injektor/MainActivity; | |
# direct methods | |
.method constructor <init>(LAllslot/injektor/MainActivity;)V | |
.locals 0 | |
.prologue | |
.line 1 | |
iput-object p1, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
.line 58 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
return-void | |
.end method | |
.method static synthetic access$0(LAllslot/injektor/MainActivity$1;)LAllslot/injektor/MainActivity; | |
.locals 1 | |
.prologue | |
.line 58 | |
iget-object v0, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
return-object v0 | |
.end method | |
# virtual methods | |
.method public onClick(Landroid/view/View;)V | |
.locals 13 | |
.prologue | |
const/4 v12, 0x2 | |
const v11, -0x101009e | |
const/4 v10, 0x3 | |
const/4 v9, 0x1 | |
const/4 v8, 0x0 | |
.line 61 | |
iget-object v0, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-static {v0}, LAllslot/injektor/MainActivity;->access$0(LAllslot/injektor/MainActivity;)Landroid/widget/Button; | |
move-result-object v0 | |
new-instance v1, LAllslot/injektor/MainActivity$1$1; | |
invoke-direct {v1, p0}, LAllslot/injektor/MainActivity$1$1;-><init>(LAllslot/injektor/MainActivity$1;)V | |
const/4 v2, 0x6 | |
const/4 v3, 0x4 | |
const v4, -0xff00fc | |
invoke-virtual {v1, v2, v3, v4, v8}, LAllslot/injektor/MainActivity$1$1;->getIns(IIII)Landroid/graphics/drawable/GradientDrawable; | |
move-result-object v1 | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setBackground(Landroid/graphics/drawable/Drawable;)V | |
.line 62 | |
iget-object v0, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-static {v0}, LAllslot/injektor/MainActivity;->access$0(LAllslot/injektor/MainActivity;)Landroid/widget/Button; | |
move-result-object v0 | |
const v1, -0xff00fc | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setTextColor(I)V | |
.line 63 | |
iget-object v0, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-static {v0}, LAllslot/injektor/MainActivity;->access$0(LAllslot/injektor/MainActivity;)Landroid/widget/Button; | |
move-result-object v0 | |
const-string v1, "OPEN INJECTOR" | |
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V | |
.line 64 | |
iget-object v0, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-static {v0}, Landroid/provider/Settings;->canDrawOverlays(Landroid/content/Context;)Z | |
move-result v0 | |
if-nez v0, :cond_0 | |
.line 65 | |
new-instance v0, Landroid/content/Intent; | |
const-string v1, "android.settings.action.MANAGE_OVERLAY_PERMISSION" | |
new-instance v2, Ljava/lang/StringBuilder; | |
const-string v3, "package:" | |
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | |
iget-object v3, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-virtual {v3}, LAllslot/injektor/MainActivity;->getPackageName()Ljava/lang/String; | |
move-result-object v3 | |
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
move-result-object v2 | |
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
move-result-object v2 | |
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | |
move-result-object v2 | |
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | |
.line 66 | |
iget-object v1, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-virtual {v1, v0}, LAllslot/injektor/MainActivity;->startActivity(Landroid/content/Intent;)V | |
.line 258 | |
:goto_0 | |
return-void | |
.line 69 | |
:cond_0 | |
new-instance v0, Landroid/content/Intent; | |
const-string v1, "android.intent.action.MAIN" | |
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V | |
const-string v1, "android.intent.category.HOME" | |
invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; | |
.line 70 | |
iget-object v1, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-virtual {v1, v0}, LAllslot/injektor/MainActivity;->startActivity(Landroid/content/Intent;)V | |
.line 73 | |
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I | |
const/16 v1, 0x1a | |
if-lt v0, v1, :cond_1 | |
.line 74 | |
const/16 v3, 0x7f6 | |
.line 79 | |
:goto_1 | |
new-instance v0, Landroid/view/WindowManager$LayoutParams; | |
.line 80 | |
const/4 v1, -0x2 | |
.line 81 | |
const/4 v2, -0x2 | |
.line 84 | |
const/16 v4, 0x28 | |
.line 87 | |
const/4 v5, -0x2 | |
.line 79 | |
invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V | |
.line 89 | |
iget-object v1, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
const-string v2, "window" | |
invoke-virtual {v1, v2}, LAllslot/injektor/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | |
move-result-object v1 | |
check-cast v1, Landroid/view/WindowManager; | |
.line 90 | |
iget-object v2, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
const-string v3, "layout_inflater" | |
invoke-virtual {v2, v3}, LAllslot/injektor/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | |
move-result-object v2 | |
check-cast v2, Landroid/view/LayoutInflater; | |
.line 93 | |
iget-object v2, p0, LAllslot/injektor/MainActivity$1;->this$0:LAllslot/injektor/MainActivity; | |
invoke-virtual {v2}, LAllslot/injektor/MainActivity;->getLayoutInflater()Landroid/view/LayoutInflater; | |
move-result-object v2 | |
sget v3, LAllslot/injektor/R$layout;->floating:I | |
const/4 v4, 0x0 | |
invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | |
move-result-object v4 | |
.line 96 | |
sget v2, LAllslot/injektor/R$id;->linear2:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/LinearLayout; | |
.line 97 | |
new-instance v3, LAllslot/injektor/MainActivity$1$2; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$2;-><init>(LAllslot/injektor/MainActivity$1;)V | |
const/16 v5, 0x168 | |
invoke-virtual {v3, v5, v8}, LAllslot/injektor/MainActivity$1$2;->getIns(II)Landroid/graphics/drawable/GradientDrawable; | |
move-result-object v3 | |
invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V | |
.line 99 | |
new-instance v3, LAllslot/injektor/MainActivity$1$3; | |
invoke-direct {v3, p0, v0, v1, v4}, LAllslot/injektor/MainActivity$1$3;-><init>(LAllslot/injektor/MainActivity$1;Landroid/view/WindowManager$LayoutParams;Landroid/view/WindowManager;Landroid/view/View;)V | |
invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V | |
.line 127 | |
const/16 v2, 0x33 | |
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I | |
.line 128 | |
iput v8, v0, Landroid/view/WindowManager$LayoutParams;->x:I | |
.line 129 | |
iput v8, v0, Landroid/view/WindowManager$LayoutParams;->y:I | |
.line 131 | |
sget v2, LAllslot/injektor/R$id;->linear3:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/LinearLayout; | |
.line 133 | |
new-instance v3, LAllslot/injektor/MainActivity$1$4; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$4;-><init>(LAllslot/injektor/MainActivity$1;)V | |
const/16 v5, 0x1e | |
const v6, -0xe5dc82 | |
invoke-virtual {v3, v5, v6}, LAllslot/injektor/MainActivity$1$4;->getIns(II)Landroid/graphics/drawable/GradientDrawable; | |
move-result-object v3 | |
invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V | |
.line 134 | |
sget v3, LAllslot/injektor/R$id;->linear2:I | |
invoke-virtual {v4, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v3 | |
check-cast v3, Landroid/widget/LinearLayout; | |
.line 135 | |
new-instance v5, LAllslot/injektor/MainActivity$1$5; | |
invoke-direct {v5, p0, v2}, LAllslot/injektor/MainActivity$1$5;-><init>(LAllslot/injektor/MainActivity$1;Landroid/widget/LinearLayout;)V | |
invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V | |
.line 147 | |
sget v2, LAllslot/injektor/R$id;->button1:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Button; | |
.line 149 | |
new-instance v3, LAllslot/injektor/MainActivity$1$6; | |
invoke-direct {v3, p0, v1, v4}, LAllslot/injektor/MainActivity$1$6;-><init>(LAllslot/injektor/MainActivity$1;Landroid/view/WindowManager;Landroid/view/View;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | |
.line 154 | |
sget v2, LAllslot/injektor/R$id;->switch1:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 156 | |
new-instance v3, Landroid/content/res/ColorStateList; | |
new-array v5, v10, [[I | |
new-array v6, v9, [I | |
aput v11, v6, v8 | |
aput-object v6, v5, v8 | |
new-array v6, v9, [I | |
const v7, 0x10100a0 | |
aput v7, v6, v8 | |
aput-object v6, v5, v9 | |
new-array v6, v8, [I | |
aput-object v6, v5, v12 | |
new-array v6, v10, [I | |
fill-array-data v6, :array_0 | |
invoke-direct {v3, v5, v6}, Landroid/content/res/ColorStateList;-><init>([[I[I)V | |
.line 157 | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setThumbTintList(Landroid/content/res/ColorStateList;)V | |
.line 160 | |
sget v2, LAllslot/injektor/R$id;->switch2:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 162 | |
new-instance v3, Landroid/content/res/ColorStateList; | |
new-array v5, v10, [[I | |
new-array v6, v9, [I | |
aput v11, v6, v8 | |
aput-object v6, v5, v8 | |
new-array v6, v9, [I | |
const v7, 0x10100a0 | |
aput v7, v6, v8 | |
aput-object v6, v5, v9 | |
new-array v6, v8, [I | |
aput-object v6, v5, v12 | |
new-array v6, v10, [I | |
fill-array-data v6, :array_1 | |
invoke-direct {v3, v5, v6}, Landroid/content/res/ColorStateList;-><init>([[I[I)V | |
.line 163 | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setThumbTintList(Landroid/content/res/ColorStateList;)V | |
.line 166 | |
sget v2, LAllslot/injektor/R$id;->switch3:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 168 | |
new-instance v3, Landroid/content/res/ColorStateList; | |
new-array v5, v10, [[I | |
new-array v6, v9, [I | |
aput v11, v6, v8 | |
aput-object v6, v5, v8 | |
new-array v6, v9, [I | |
const v7, 0x10100a0 | |
aput v7, v6, v8 | |
aput-object v6, v5, v9 | |
new-array v6, v8, [I | |
aput-object v6, v5, v12 | |
new-array v6, v10, [I | |
fill-array-data v6, :array_2 | |
invoke-direct {v3, v5, v6}, Landroid/content/res/ColorStateList;-><init>([[I[I)V | |
.line 169 | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setThumbTintList(Landroid/content/res/ColorStateList;)V | |
.line 172 | |
sget v2, LAllslot/injektor/R$id;->switch4:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 174 | |
new-instance v3, Landroid/content/res/ColorStateList; | |
new-array v5, v10, [[I | |
new-array v6, v9, [I | |
aput v11, v6, v8 | |
aput-object v6, v5, v8 | |
new-array v6, v9, [I | |
const v7, 0x10100a0 | |
aput v7, v6, v8 | |
aput-object v6, v5, v9 | |
new-array v6, v8, [I | |
aput-object v6, v5, v12 | |
new-array v6, v10, [I | |
fill-array-data v6, :array_3 | |
invoke-direct {v3, v5, v6}, Landroid/content/res/ColorStateList;-><init>([[I[I)V | |
.line 175 | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setThumbTintList(Landroid/content/res/ColorStateList;)V | |
.line 178 | |
sget v2, LAllslot/injektor/R$id;->switch5:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 180 | |
new-instance v3, Landroid/content/res/ColorStateList; | |
new-array v5, v10, [[I | |
new-array v6, v9, [I | |
aput v11, v6, v8 | |
aput-object v6, v5, v8 | |
new-array v6, v9, [I | |
const v7, 0x10100a0 | |
aput v7, v6, v8 | |
aput-object v6, v5, v9 | |
new-array v6, v8, [I | |
aput-object v6, v5, v12 | |
new-array v6, v10, [I | |
fill-array-data v6, :array_4 | |
invoke-direct {v3, v5, v6}, Landroid/content/res/ColorStateList;-><init>([[I[I)V | |
.line 181 | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setThumbTintList(Landroid/content/res/ColorStateList;)V | |
.line 184 | |
sget v2, LAllslot/injektor/R$id;->switch1:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 186 | |
new-instance v3, LAllslot/injektor/MainActivity$1$7; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$7;-><init>(LAllslot/injektor/MainActivity$1;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V | |
.line 198 | |
sget v2, LAllslot/injektor/R$id;->switch2:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 200 | |
new-instance v3, LAllslot/injektor/MainActivity$1$8; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$8;-><init>(LAllslot/injektor/MainActivity$1;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V | |
.line 212 | |
sget v2, LAllslot/injektor/R$id;->switch3:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 214 | |
new-instance v3, LAllslot/injektor/MainActivity$1$9; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$9;-><init>(LAllslot/injektor/MainActivity$1;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V | |
.line 226 | |
sget v2, LAllslot/injektor/R$id;->switch4:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 228 | |
new-instance v3, LAllslot/injektor/MainActivity$1$10; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$10;-><init>(LAllslot/injektor/MainActivity$1;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V | |
.line 240 | |
sget v2, LAllslot/injektor/R$id;->switch5:I | |
invoke-virtual {v4, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; | |
move-result-object v2 | |
check-cast v2, Landroid/widget/Switch; | |
.line 242 | |
new-instance v3, LAllslot/injektor/MainActivity$1$11; | |
invoke-direct {v3, p0}, LAllslot/injektor/MainActivity$1$11;-><init>(LAllslot/injektor/MainActivity$1;)V | |
invoke-virtual {v2, v3}, Landroid/widget/Switch;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V | |
.line 255 | |
invoke-interface {v1, v4, v0}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | |
goto/16 :goto_0 | |
.line 76 | |
:cond_1 | |
const/16 v3, 0x7d2 | |
goto/16 :goto_1 | |
.line 156 | |
nop | |
:array_0 | |
.array-data 4 | |
-0xffff01 | |
-0xff00fc | |
-0x1 | |
.end array-data | |
.line 162 | |
:array_1 | |
.array-data 4 | |
-0xffff01 | |
-0xff00fc | |
-0x1 | |
.end array-data | |
.line 168 | |
:array_2 | |
.array-data 4 | |
-0xffff01 | |
-0xff00fc | |
-0x1 | |
.end array-data | |
.line 174 | |
:array_3 | |
.array-data 4 | |
-0xffff01 | |
-0xff00fc | |
-0x1 | |
.end array-data | |
.line 180 | |
:array_4 | |
.array-data 4 | |
-0xffff01 | |
-0xff00fc | |
-0x1 | |
.end array-data | |
.end method |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class public LAllslot/injektor/SketchApplication; | |
.super Landroid/app/Application; | |
.source "SketchApplication.java" | |
# instance fields | |
.field private uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; | |
# direct methods | |
.method public constructor <init>()V | |
.locals 0 | |
.prologue | |
.line 13 | |
invoke-direct {p0}, Landroid/app/Application;-><init>()V | |
return-void | |
.end method | |
.method static synthetic access$0(LAllslot/injektor/SketchApplication;Ljava/lang/Throwable;)Ljava/lang/String; | |
.locals 1 | |
.prologue | |
.line 48 | |
invoke-direct {p0, p1}, LAllslot/injektor/SketchApplication;->getStackTrace(Ljava/lang/Throwable;)Ljava/lang/String; | |
move-result-object v0 | |
return-object v0 | |
.end method | |
.method static synthetic access$1(LAllslot/injektor/SketchApplication;)Ljava/lang/Thread$UncaughtExceptionHandler; | |
.locals 1 | |
.prologue | |
.line 16 | |
iget-object v0, p0, LAllslot/injektor/SketchApplication;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; | |
return-object v0 | |
.end method | |
.method private getStackTrace(Ljava/lang/Throwable;)Ljava/lang/String; | |
.locals 2 | |
.prologue | |
.line 49 | |
new-instance v0, Ljava/io/StringWriter; | |
invoke-direct {v0}, Ljava/io/StringWriter;-><init>()V | |
.line 51 | |
new-instance v1, Ljava/io/PrintWriter; | |
invoke-direct {v1, v0}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V | |
.line 54 | |
:goto_0 | |
if-nez p1, :cond_0 | |
.line 58 | |
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; | |
move-result-object v0 | |
.line 59 | |
invoke-virtual {v1}, Ljava/io/PrintWriter;->close()V | |
.line 61 | |
return-object v0 | |
.line 55 | |
:cond_0 | |
invoke-virtual {p1, v1}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V | |
.line 56 | |
invoke-virtual {p1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; | |
move-result-object p1 | |
goto :goto_0 | |
.end method | |
# virtual methods | |
.method public onCreate()V | |
.locals 1 | |
.prologue | |
.line 21 | |
invoke-static {}, Ljava/lang/Thread;->getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; | |
move-result-object v0 | |
iput-object v0, p0, LAllslot/injektor/SketchApplication;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; | |
.line 23 | |
new-instance v0, LAllslot/injektor/SketchApplication$1; | |
invoke-direct {v0, p0}, LAllslot/injektor/SketchApplication$1;-><init>(LAllslot/injektor/SketchApplication;)V | |
invoke-static {v0}, Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V | |
.line 43 | |
invoke-super {p0}, Landroid/app/Application;->onCreate()V | |
.line 45 | |
return-void | |
.end method |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment