-
-
[求助]帮忙看下这个代码怎么找关键
-
发表于: 2014-5-24 16:34 4217
-
不懂JAVA,看不懂这些代码
行家们帮看一下,怎么爆
下面是代码
.class public Lcom/welhzh/android/CarCoach/Utils/SnDialog;
.super Landroid/app/Activity;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/content/Context;)V
.locals 3
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v1, 0x108000a
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u9519\u8bef" //错误提示框
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u6ce8\u518c\u7801\u9519\u8bef." //注册码错误
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u786e\u5b9a" //确定按键
new-instance v2, Lcom/welhzh/android/CarCoach/Utils/f;
invoke-direct {v2, p0}, Lcom/welhzh/android/CarCoach/Utils/f;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
return-void
.end method
.method static synthetic b(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/content/Context;)V
.locals 3
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v1, 0x108000a
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u6ce8\u518c\u6210\u529f" //注册成功框
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u611f\u8c22\u60a8\u7684\u6ce8\u518c!" //感谢您的注册
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u786e\u5b9a" //确定
new-instance v2, Lcom/welhzh/android/CarCoach/Utils/g;
invoke-direct {v2, p0}, Lcom/welhzh/android/CarCoach/Utils/g;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 6
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->setRequestedOrientation(I)V
const v0, 0x7f030001
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->setContentView(I)V
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "deviceID"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "directSn"
invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const v0, 0x7f070002
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v5, 0x7f050036
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "\n\n"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v4, 0x7f050037
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v0, 0x7f070003
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/EditText;
const v1, 0x7f070004
invoke-virtual {p0, v1}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/Button;
const v2, 0x7f070005
invoke-virtual {p0, v2}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/Button;
new-instance v4, Lcom/welhzh/android/CarCoach/Utils/d;
invoke-direct {v4, p0, v0, v3}, Lcom/welhzh/android/CarCoach/Utils/d;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/widget/EditText;Ljava/lang/String;)V
invoke-virtual {v1, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
new-instance v0, Lcom/welhzh/android/CarCoach/Utils/e;
invoke-direct {v0, p0}, Lcom/welhzh/android/CarCoach/Utils/e;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v2, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method protected onDestroy()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
return-void
.end method
.method protected onPause()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onPause()V
return-void
.end method
.method protected onResume()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onResume()V
return-void
.end method
.method protected onStart()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onStart()V
return-void
.end method
.method protected onStop()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onStop()V
return-void
.end method
行家们帮看一下,怎么爆
下面是代码
.class public Lcom/welhzh/android/CarCoach/Utils/SnDialog;
.super Landroid/app/Activity;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/content/Context;)V
.locals 3
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v1, 0x108000a
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u9519\u8bef" //错误提示框
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u6ce8\u518c\u7801\u9519\u8bef." //注册码错误
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u786e\u5b9a" //确定按键
new-instance v2, Lcom/welhzh/android/CarCoach/Utils/f;
invoke-direct {v2, p0}, Lcom/welhzh/android/CarCoach/Utils/f;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
return-void
.end method
.method static synthetic b(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/content/Context;)V
.locals 3
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v1, 0x108000a
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u6ce8\u518c\u6210\u529f" //注册成功框
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u611f\u8c22\u60a8\u7684\u6ce8\u518c!" //感谢您的注册
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "\u786e\u5b9a" //确定
new-instance v2, Lcom/welhzh/android/CarCoach/Utils/g;
invoke-direct {v2, p0}, Lcom/welhzh/android/CarCoach/Utils/g;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 6
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->setRequestedOrientation(I)V
const v0, 0x7f030001
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->setContentView(I)V
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "deviceID"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "directSn"
invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const v0, 0x7f070002
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v5, 0x7f050036
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "\n\n"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v4, 0x7f050037
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v0, 0x7f070003
invoke-virtual {p0, v0}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/EditText;
const v1, 0x7f070004
invoke-virtual {p0, v1}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/Button;
const v2, 0x7f070005
invoke-virtual {p0, v2}, Lcom/welhzh/android/CarCoach/Utils/SnDialog;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/Button;
new-instance v4, Lcom/welhzh/android/CarCoach/Utils/d;
invoke-direct {v4, p0, v0, v3}, Lcom/welhzh/android/CarCoach/Utils/d;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;Landroid/widget/EditText;Ljava/lang/String;)V
invoke-virtual {v1, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
new-instance v0, Lcom/welhzh/android/CarCoach/Utils/e;
invoke-direct {v0, p0}, Lcom/welhzh/android/CarCoach/Utils/e;-><init>(Lcom/welhzh/android/CarCoach/Utils/SnDialog;)V
invoke-virtual {v2, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method protected onDestroy()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
return-void
.end method
.method protected onPause()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onPause()V
return-void
.end method
.method protected onResume()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onResume()V
return-void
.end method
.method protected onStart()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onStart()V
return-void
.end method
.method protected onStop()V
.locals 0
invoke-super {p0}, Landroid/app/Activity;->onStop()V
return-void
.end method
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: