.
class
public Lcom
/
nfbazi
/
qimen
/
activity_register;
.super Landroid
/
app
/
Activity;
.field a
:
Lcom
/
nfbazi
/
qimen
/
a
/
a;
.field private b
:
Landroid
/
content
/
SharedPreferences;
.method public constructor
<
init
>
(
)
V
.locals
1
invoke
-
direct
{
p
0
}
,
Landroid
/
app
/
Activity;
-
>
<
init
>
(
)
V
new
-
instance v
0
,
Lcom
/
nfbazi
/
qimen
/
a
/
a;
invoke
-
direct
{
v
0
,
p
0
}
,
Lcom
/
nfbazi
/
qimen
/
a
/
a;
-
>
<
init
>
(
Landroid
/
content
/
Context;
)
V
iput
-
object v
0
,
p
0
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
a
:
Lcom
/
nfbazi
/
qimen
/
a
/
a;
return
-
void
.
end
method
.method static synthetic a
(
Lcom
/
nfbazi
/
qimen
/
activity_register;
)
Landroid
/
content
/
SharedPreferences;
.locals
1
iget
-
object v
0
,
p
0
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
b
:
Landroid
/
content
/
SharedPreferences;
return
-
object v
0
.
end
method
.method static synthetic a
(
Lcom
/
nfbazi
/
qimen
/
activity_register;Landroid
/
content
/
SharedPreferences;
)
V
.locals
0
iput
-
object p
1
,
p
0
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
b
:
Landroid
/
content
/
SharedPreferences;
return
-
void
.
end
method
.method protected onCreate
(
Landroid
/
os
/
Bundle;
)
V
.locals
4
const
/
4
v
3
,
0
x
1
invoke
-
super
{
p
0
,
p
1
}
,
Landroid
/
app
/
Activity;
-
>
onCreate
(
Landroid
/
os
/
Bundle;
)
V
const v
0
,
0
x
7
f
030003
invoke
-
virtual
{
p
0
,
v
0
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
setContentView
(
I
)
V
const v
0
,
0
x
7
f
07002
c
invoke
-
virtual
{
p
0
,
v
0
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
findViewById
(
I
)
Landroid
/
view
/
View;
move
-
result
-
object v
0
check
-
cast v
0
,
Landroid
/
widget
/
EditText;
const v
1
,
0
x
7
f
07002
e
invoke
-
virtual
{
p
0
,
v
1
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
findViewById
(
I
)
Landroid
/
view
/
View;
move
-
result
-
object v
1
check
-
cast v
1
,
Landroid
/
widget
/
EditText;
sget
-
object v
2
,
Lcom
/
nfbazi
/
qimen
/
a
/
a;
-
>
o
:
Ljava
/
lang
/
String;
invoke
-
virtual
{
v
0
,
v
2
}
,
Landroid
/
widget
/
EditText;
-
>
setText
(
Ljava
/
lang
/
CharSequence;
)
V
invoke
-
virtual
{
v
1
,
v
3
}
,
Landroid
/
widget
/
EditText;
-
>
setFocusable
(
Z
)
V
invoke
-
virtual
{
v
1
,
v
3
}
,
Landroid
/
widget
/
EditText;
-
>
setFocusableInTouchMode
(
Z
)
V
const v
0
,
0
x
7
f
070030
invoke
-
virtual
{
p
0
,
v
0
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
findViewById
(
I
)
Landroid
/
view
/
View;
move
-
result
-
object v
0
check
-
cast v
0
,
Landroid
/
widget
/
Button;
const v
2
,
0
x
7
f
070031
invoke
-
virtual
{
p
0
,
v
2
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
findViewById
(
I
)
Landroid
/
view
/
View;
move
-
result
-
object v
2
check
-
cast v
2
,
Landroid
/
widget
/
Button;
new
-
instance v
3
,
Lcom
/
nfbazi
/
qimen
/
bp;
invoke
-
direct
{
v
3
,
p
0
}
,
Lcom
/
nfbazi
/
qimen
/
bp;
-
>
<
init
>
(
Lcom
/
nfbazi
/
qimen
/
activity_register;
)
V
invoke
-
virtual
{
v
0
,
v
3
}
,
Landroid
/
widget
/
Button;
-
>
setOnClickListener
(
Landroid
/
view
/
View$OnClickListener;
)
V
new
-
instance v
0
,
Lcom
/
nfbazi
/
qimen
/
bo;
invoke
-
direct
{
v
0
,
p
0
}
,
Lcom
/
nfbazi
/
qimen
/
bo;
-
>
<
init
>
(
Lcom
/
nfbazi
/
qimen
/
activity_register;
)
V
invoke
-
virtual
{
v
2
,
v
0
}
,
Landroid
/
widget
/
Button;
-
>
setOnClickListener
(
Landroid
/
view
/
View$OnClickListener;
)
V
const v
0
,
0
x
7
f
07002
f
invoke
-
virtual
{
p
0
,
v
0
}
,
Lcom
/
nfbazi
/
qimen
/
activity_register;
-
>
findViewById
(
I
)
Landroid
/
view
/
View;
move
-
result
-
object v
0
check
-
cast v
0
,
Landroid
/
widget
/
TextView;
sget
-
boolean
v
2
,
Lcom
/
nfbazi
/
qimen
/
a
/
a;
-
>
q
:
Z
if
-
eqz v
2
,
:
cond_
0
/
/
这里的
if
-
eqz 就是说 如果v
2
变量等于
0
的平方那么就跳...,我们将他删除掉
const v
2
,
-0
xffff
01
/
/
定义常量v
2
invoke
-
virtual
{
v
0
,
v
2
}
,
Landroid
/
widget
/
TextView;
-
>
setTextColor
(
I
)
V
/
/
调用方法设置颜色,参数为v
0
和v
2
,那么v
2
应该是颜色信息
const
-
string
v
2
,
"\u60a8\u5df2\u7ecf\u6ce8\u518c\u4e86\u672c\u7a0b\u5e8f\u3002"
/
/
定义字串也就是该程序已经注册
invoke
-
virtual
{
v
0
,
v
2
}
,
Landroid
/
widget
/
TextView;
-
>
setText
(
Ljava
/
lang
/
CharSequence;
)
V
const
-
string
v
0
,
"************"
/
/
将文本框设置为
*
*
*
*
*
*
*
*
*
*
之后再设置为灰色
invoke
-
virtual
{
v
1
,
v
0
}
,
Landroid
/
widget
/
EditText;
-
>
setText
(
Ljava
/
lang
/
CharSequence;
)
V
const
/
4
v
0
,
0
x
0
invoke
-
virtual
{
v
1
,
v
0
}
,
Landroid
/
widget
/
EditText;
-
>
setEnabled
(
Z
)
V
:
cond_
0
return
-
void
[
/
backcolor].
end
method